Родился в г. Ухта.

Играл за команды: ЦСКА-2, «Кварц» Бор, «Реймс» (Франция), «Динамо» Москва, «Авангард» Омск, «Нефтехимик» Нижнекамск, «Нефтяник» Альметьевск (13 сезонов — с 1996 по 2007 гг.). В составе «Нефтяника» — победитель чемпионата Высшей лиги в 2000 г., бронзовый призер чемпионата Высшей лиги в 2003 г.

С 2008 по 2012 гг. — тренер ДЮСШ АХК «Нефтяник».
С 2012 по 2015 гг. — старший тренер «Спутника».
С 2015 по 2017 гг. — тренер «Нефтяника».
С 2017 по 2022 гг. — старший тренер «Спутника».
С марта 2022 гг. — главный тренер ХК «Нефтяник».