Выступал за череповецкий «Металлург», «Кристалл» (Саратов), «Рубин» (Тюмень), «Кристалл» (Электросталь).
Мастер спорта.
После завершения карьеры хоккеиста работал тренером в детско-юношеской школе «Северсталь» и СКА (Санкт-Петербург). Возглавлял ХК «Питер» (Санкт-Петербург).
С июня 2010 года - главный тренер МХК "Алмаз".
С ноября 2015 года - тренер ХК «Северсталь».
С 1 апреля 2016 года - генеральный менеджер ХК «Северсталь».