Esordisce con la maglia dello Zenit San Pietroburgo. La prima rete in campionato arriva il 10 maggio 2010, in una partita in trasferta finita 0-2 contro l'Amkar Perm'.[1]
Il 15 gennaio 2013 viene acquistato proprio dall'Amkar Perm con cui firma un contratto di tre anni e mezzo.[senza fonte]
Nazionale
Ha esordito in nazionale il 26 maggio 2014, nel corso dell'amichevole contro la Slovacchia, entrando ad inizio ripresa al posto di Alan Dzagoev[2].