Воспитанник усть-каменогорскогохоккея. Впервые на коньки встал в возрасте 11 лет. 16 сезонов провел в составе «Торпедо» Усть-Каменогорск. Два сезона играл в московском «Спартаке». В армии служил в СКА Новосибирск. Один из сезонов провел в «Амурстали» Комсомольск-на-Амуре в качестве играющего тренера. Позже был играющим тренером в «Торпедо» Усть-Каменогорск и «Анкаре». В 1997 стал главным тренером ХК «Янтарь» Северск, который возглавлял 2 года. Следующие два года возглавлял вторую команду «Янтаря». В 2000 году вернулся на лед в качестве игрока и провел ещё два сезона.
Завершив карьеру в 2002 году, вернулся в Усть-Каменогорск, где проработал до 2005 года тренером. В 2002/03 году был тренером сборной, а в 2003/04 возглавлял молодежную сборную. В 2005 году вернулся в Северск, где работал тренером ДЮСШ. С 2008 года работает в СДЮШОР «Локомотив-2004» тренером.