On 11 July 2019, he signed a 4-year contract with FC Rostov.[2] He made his Russian Premier League debut for Rostov on 9 March 2020 in a game against PFC CSKA Moscow, he substituted Eldor Shomurodov in the 90th minute.
On 18 August 2020 he joined FC Torpedo Moscow on loan for the 2020–21 season.[3] On 29 December 2020, Torpedo terminated the loan.[4] On 12 January 2021, he joined FC Veles Moscow on loan until the end of the 2020–21 season.[5]