Tsveiba spent 13 seasons in the youth ranks of
FC Lokomotiv Moscow, amassing 59 matches and 5 goals between 2011 and 2013 for the
"double"/youth team. Not breaking into the club's first team, he left the club and made his debut in the third-tier
Russian Second Division for
Rus Saint Petersburg on 15 July 2013 in a game against
Spartak Kostroma. After half a season there, he moved again, to the second-tier
SKA-Energiya Khabarovsk, playing only three matches in the season. In the summer of 2014, he moved abroad, to the Hungarian side
Újpest FC. Despite making the first-team squad in 22 league matches, he only entered the game twice, for a total of seven minutes in play. his only full match for Újpest was in a cup game against
FC Ajka, where he made an assist. In the summer of 2015, he moved abroad again, signing for the Croatian side
NK Osijek. On 17 February 2017, he signed with
Russian Premier League club
Krylia Sovetov Samara. On 24 June 2017, he signed with
Dynamo Saint Petersburg. On 19 July 2019, he signed with Swedish club
AFC Eskilstuna until the end of 2019. ==References==