A graduate of CYSS based in his hometown Nakhodka, he started his professional career with Okean Nakhodka. Later, he played for SKA-Energiya and Spartak Nalchik. In December 2007, he signed a contract with Zenit until December 2010.
In February 2012 he extended his contract till 2016.
He made his national team debut on 15 August 2012 in a friendly against Côte d"Ivoire. He scored his first goal for the national team in his next game, a 2014 qualifier against Northern Ireland on 7 September 2012.
He scored once again in his next game, another World Cup qualifier against Israel on 11 September 2012. International goals Scores and goals list Russia"s goal tally first.