 He played in the 2017–18 Russian Cup final for FC Avangard Kursk on 9 May 2018 in the Volgograd Arena against 2–1 winners FC Tosno.On 28 January 2019, he signed a 3.5-year contract with FC Rubin Kazan.He made his Russian Premier League debut for Rubin on 7 April 2019 in a game against FC Arsenal Tula.