Wychowanek Junosti Mińsk. W drafcie NHL z 1993 został wybrany przez Edmonton Oilers. Wówczas wyjechał do Kanady i od 1993 do 1995 występował w kanadyjskiej juniorskiej lidze OHL w ramach CHL. Następnie od 1995 do 1998 i od 1999 do 2000 grał w amerykańskiej lidze AHL. W kolejnych latach występował w klubach rosyjskich, a później także na Białorusi.
Po zakończeniu kariery zawodniczej został trenerem hokejowym. Objął funkcję asystenta selekcjonera reprezentacji Białorusi, którą pełnił podczas mistrzostw świata w 2015[2]. Do grudnia 2015 był asystentem w klubie HK MWD Bałaszycha w lidze juniorskiej MHL, a od tego czasu do 2017 był asystentem w zespole Dinamo Bałaszycha w WHL. Następnie przeszedł do pracy w zespole MHK Dinamo Moskwa (MHL), gdzie do końca grudnia 2017 był asystentem, po czym został mianowany głównym trenerem[3]. W lipcu 2019 wszedł do sztabu Dynama Mińsk[4]. W maju 2020 wszedł do sztabu trenerskiego Mietałłurga Nowokuźnieck[5]. Od maja do listopada 2023 był trenerem zespołu HK Tambow[6][7]. W listopadzie 2023 wszedł do sztabu trenerskiego zespołu Russkije Witiazi Czechow[8].