Родился 24 января 1975 года.
Будучи игроком, выступал в ВЕХЛ, белорусской Экстралиге, чемпионатах России, Польши, Украины. Пятикратный чемпион Беларуси. В 2010-2014 гг. – ассистент тренера в «Донбассе» в чемпионате Украины, ВХЛ и КХЛ.
В сезоне 2013/2014 – ассистент тренера в национальной сборной Украины на Чемпионате мира в Дивизионе IA.
15 ноября 2016 года назначен спортивным директором клуба. С 6 марта 2017 года до 1 июля 2018 года – главный тренер ХК «Донбасс», с которым дважды завоевал чемпионство УХЛ.
Со 2 июля 2018 года – ассистент главного тренера «Донбасса». C 24 августа 2018 года по 21 октября 2020 года - главный тренер ХК «Донбасс». С 21 октября 2020 года по 28 декабря 2020 года - спортивный директор донецкого клуба.
С 11 июня 2019 года по 21 октября 2020 года – главный тренер национальной сборной Украины.
С 28 декабря 2020 года – исполняющий обязанности главного тренера ХК «Мариуполь».