On 31 January 2019, he joined Russian Premier League club FC Rubin Kazan. For the rest of the 2018–29 season he was loaned to FC Zenit Saint Petersburg. He made his Russian Football National League debut for FC Zenit-2 Saint Petersburg on 3 March 2019 in a game against FC Shinnik Yaroslavl. On 17 June 2020 he joined FC Veles Moscow on loan for the 2020–21 season. On 25 January 2021, the loan was terminated. On 27 January 2021, he joined FC SKA-Khabarovsk on loan.
