Wychowanek Dinama Moskwa. W 1993 wyjechał do Niemiec zostając zawodnikiem klubu z Frankfurtu w 2. Bundeslidze, a od 1994 w rozgrywkach DEL (trenerem był tam jego ojciec). Po sześciu sezonach w tym zespole grał jeszcze w drużynach z Krefeld i Mannheim. Od 2003 przez cztery sezony grał w superlidze rosyjskiej, a w 2007 powrócił na trzy ostatnie lata kariery do Frankfurtu.
Jako trener początkowo pracował we Frankfurcie. Następnie sezon 2011/2012 rozpoczął jako asystent w juniorskiej drużynie Łoko Jarosław w rozgrywkach MHL (u boku swojego ojca Piotra), a po katastrofie lotniczej z 7 września 2011 (zginęła wtedy cała drużyna Łokomotiwu), w grudniu tego roku wszedł do sztabu trenerskiego nowo utworzonej drużyny klubu i przeniesionej tymczasowo do rozgrywek WHL (głównym szkoleniowcem został wtedy jego ojciec Piotr). W 2012 wszedł do sztabu trenerskiego Mietałłurga Magnitogorsk[3]. W połowie 2015 został mianowany tymczasowym szkoleniowcem tej drużyny[4], a 19 października 2015 powołano nowy sztab szkoleniowy, w którym został głównym trenerem[5]. Równolegle podjął pracę z reprezentacją Rosji. Początkowo był asystentem Olega Znaroka, uczestnicząc w turniejach mistrzostw świata edycji 2016, 2017, Pucharu Świata w 2016. W ramach ekipy olimpijskich sportowców z Rosji brał udział w turnieju zimowych igrzysk olimpijskich2018. 12 kwietnia 2018 ogłoszono, że został tymczasowym głównym trenerem kadry[6][7][8][9]. W tym charakterze prowadził reprezentację w turniejach MŚ edycji 2018, 2019. Ze stanowiska odszedł w lipcu 2019[10].
1 czerwca 2018 został ogłoszony głównym trenerem SKA Sankt Petersburg[11]. We wrześniu 2019 wrócił na stanowisko szkoleniowca Mietałłurga[12].