Początkowo w barwach macierzystego Torpedo Ust-Kamienogorsk grał w lidze radzieckiej i rosyjskiej. Później był zawodnikiem klubów rosyjskich, w tym przez dziewięć sezonów reprezentował barwy Awangardu Omsk.
Po zakończeniu kariery w 2008 został asystentem trenera Siergieja Giersonskiego w sztabie Awangardu Omsk w pierwszym historycznie sezonie KHL edycji 2008/2009. Po jego odwołaniu prowadził samodzielnie zespół, następnie był asystentem Kanadyjczyka Wayne’a Fleminga, a po jego rezygnacji w drugiej fazie sezonu ponownie był głównym trenerem Awangardu. W trakcie następnego sezonu KHL (2009/2010) w marcu 2010 został zastąpiony przez Fina Raimo Summanena, po czym pełnił funkcję asystenta w edycjach 2010/2011 i 2011/2012 do grudnia 2011, gdy został zwolniony. W sezonie sezonu KHL (2013/2014) był asystentem trenera Dmitrija Kwartalnowa w sztabie Sibiru Nowosybirsk. W 2014 został asystentem tego samego szkoleniowca w drużynie CSKA Moskwa i piastował to stanowisko w sezonach KHL 2014/2015, 2015/2016 i 2016/2017. W maju 2017 został ogłoszony głównym trenerem zespołu CSKA[1][2]. Prowadził go w sezonie KHL 2017/2018.