Urodził się w Wielkiej Brytanii, lecz od wieku dziecięcego wychowywał się w Kanadzie i tam rozwijał karierę hokejową. Od lipca 2015 zawodnik Medveščaka Zagrzeb[2]. Od końca stycznia 2016 do kwietnia zawodnik Sparty Praga[3][4]. Od lipca 2016 ponownie zawodnik Medveščaka[5]. Od października 2016 zawodnik Sibiru Nowosybirsk[6]. W lipcu 2017 został zawodnikiem Ottawa Senators[7], po czym został przekazany do zespołu farmerskiego Belleville Senators[8][9]. Pod koniec kwietnia 2018 ponownie został zawodnikiem Sibiru Nowosybirsk[10]. W listopadzie 2019 powrócił do Dynama Mińsk[11]. Pod koniec listopada 2021 został zawodnikiem niemieckiego klubu ERC Ingolstadt[12].
W barwach seniorskiej reprezentacji Białorusi uczestniczył w turnieju mistrzostw świata edycji 2021 (Elita).