Виступав за українські команди «Сокіл» (Київ), ШВСМ (Київ), «Київ», «Беркут» (Бровари), «Білий Барс» (Бровари) і «Компаньйон» (Київ). У першостях Міжнаціональної хокейної ліги провів 50 матчів (7+5), у Східноєвропейській хокейній лізі — 260 (121+126). Три сезони відіграв за північноамериканські клуби з Західної хокейної ліги і Хокейної ліги Східного узбережжя (всього 289 матчів, 35 голів).
Захищав кольори юнацької і молодіжної збірних України. У складі національної команди брав участь у п'яти чемпіонатах світу, з них два — в елітному дивізіоні.
Під його керівництвом київський «Беркут» став бронзовим призером Професіональної хокейної ліги (сезон 2011/2012)[2][3]. Працює тренером у ДЮСШ «Сокіл»[4].