Passato professionista nel 2004 con la Capec, squadra kazaka classificata nella categoria Groupes Sportif III e successivamente come Continental Team, vi rimase fino al termine della stagione 2007, stagione in cui la squadra corse tra i dilettanti. Riuscì tuttavia ad aggiudicarsi il titolo nazionale a cronometro e una tappa al Tour de Bulgarie. L'anno seguente passò in un'altra squadra continental kazaka, la Ulan. Terminò al quinto posto nella prova a cronometro dei campionati nazionali e al decimo in quella in linea e fu poi secondo al Trofeo Città di Castelfidardo. In settembre fu convocato nella selezione kazaka Elite per partecipare ai campionati del mondo di Varese, dove tuttavia non terminò la prova in linea.
Nel 2011, confermato all'Astana, oltre a partecipare ancora ai due grandi Giri corsi nella stagione precedente, terminò terzo nella prova a cronometro dei campionati nazionali, quarto in quella in linea e fu nono nella cronometro ai campionati del mondo di Copenaghen. Nel 2012 concluse secondo al Presidential Cycling Tour of Turkey ma, in seguito alla squalifica per doping del vincitore, il bulgaro Ivajlo Gabrovski, gli venne assegnata la vittoria di una tappa e della classifica finale della corsa[1]. Nel 2013 si aggiudicò il titolo nazionale in linea, bissando il titolo a cronometro vinto nel 2007[1]. Concluse il contratto con l'Astana a fine 2015, dopo essere rimasto inattivo per tutta la stagione, ponendo così fine alla propria carriera professionistica[1].