Wychowanek Junosti Mińsk. Wieloletni zawodnik w białoruskiej ekstralidze. W sezonie 1996/1997 występował w kanadyjskiej lidze juniorskiej QMJHL oraz w amerykańskiej lidze CHL. Następnie grał także ligach niemieckich (Oberliga i 2. Bundesliga). W 2008 został zawodnikiem Dynama Mińsk i w jego barwach występował w kolejnych sezonach ligi KHL. W związku z pozytywnym wynikiem testu antydopingowego po przeprowadzonej kontroli w trakcie turnieju kwalifikacyjnego Zimowych Igrzyskach Olimpijskich 2014 z lutego 2013, w marcu 2013 został zawieszony[1], po czym w maju 2013 został zdyskwalifikowany na okres dwóch lat za stosowanie niedozwolonego środka dopingującego (metyloheksanamina)[2][3]. Po upływie sankcji pod koniec stycznia 2015 został zawodnikiem Szachciora Soligorsk[4] i w jego barwach wziął udział w fazie play-off ekstraligi białoruskiej 2014/2015 zdobywając mistrzostwo Białorusi. Od maja 2015 ponownie zawodnik Dynama Mińsk w KHL[5]. Od czerwca 2016 ponownie zawodnik Szachciora[6].
Po sezonie 2016/2017 zakończył karierę zawodniczą i od lipca 2017 został trenerem w sztabie szkoleniowym klubu Szachciora Soligorsk[7]. Wiosną 2019 pozostał w ogłoszonym nowym sztabie szkoleniowym Szachciora[8][9]. Pracował tam do sezonu 2020/2021 i w tym okresie był głównym trenerem kadry Białorusi do lat 17 w wyższej lidze. Był asystentem w sztabie reprezentacji Białorusi na turnieju mistrzostw świata juniorów do lat 18 edycji 2021, a następnie głównym trenerem Białorusi w turnieju hokejowym na Zimowym Olimpijskim Festiwalu Młodzieży Europy 2022. Pod koniec czerwca 2022 został ogłoszony głównym trenerem juniorskiego zespołu Dynama-Szynnik Bobrujskw rosyjskich rozgrywkach MHL[10].
Sukcesy
Zawodnicze klubowe
Srebrny medal mistrzostw Białorusi: 1999 z Junostią Mińsk, 2003, 2004, 2005, 2007 z Kieraminem Mińsk
Złoty medal Oberligi Południe: 2001 z EV Regensburg