 He spent seven years playing for Spartak Moscow in the Russian Premier League, earning several champion's titles.On 21 May 2018, following FC Tosno's relegation from the Russian Premier League, he signed as a manager for FC Ural Yekaterinburg.With FC Spartak Moscow.