Всю свою карьеру провел в клубах
«Торпедо» (Усть-Каменогорск)
и
«Металлург» (Магнитогорск)
. В 2005 году, после окончания карьеры хоккеиста перешёл на тренерскую работу. В 2005—2007 гг. тренер фарм-клуба «Металлург»-2 (Магнитогорск), с 2007 г. — тренер главной команды «Металлурга».
В составе сборной Казахстана участвовал на Олимпийских играх и пяти чемпионатах мира.