Wychowanek Dynama Mińsk. Pierwotnie na Białorusi grał do 2007, po czym wyjechał do Ameryki Północnej i przez trzy sezony grał w kanadyjskiej lidze juniorskiej QMJHL w barwach zespołu Quebec Remparts. W tym czasie w drafcie NHL z 2008 został wybrany przez Toronto Maple Leafs, a rok później w KHL Junior Draft 2009 został wybrany przez macierzysty Dynama Mińsk z numerem drugim. W czerwcu 2009 podpisał kontrakt z Toronto Maple Leafs na występy w NHL, jednak w elitarnej lidze nie zadebiutował i nadal występował w QMJHL w Quebecu. W listopadzie 2010 został wypożyczony do Dynama Mińsk[1], a w styczniu 2011 kanadyjski klub ostatecznie przekazał prawa do niego klubowi Dallas Stars[2]. W tym czasie rozegrał sezon KHL (2010/2011) z drużyną Dynama Mińsk. Po tym trafił do innego białoruskiego klubu, HK Homel i w jego barwach rozegrał sezony ekstraligi białoruskiej2011/2012 i 2012/2013. Od lipca do listopada 2013 zawodnik rosyjskiego klubu Toros Nieftiekamsk, występującego w rozgrywkach WHL[3][4]. Od listopada 2013 zawodnik Łady Togliatti. Od lipca 2014 zawodnik Dizelu Penza[5]. W klubie rozegrał 12 spotkań. W listopadzie 2014 został zawieszony w związku z podejrzeniem stosowania dopingu[6][7], a w kwietniu 2015 został zdyskwalifikowany przez Rosyjską Agencję Antydopingową na dwa lata za stosowanie niedozwolonych środków dopingujących[8][9]. Od sierpnia 2015 zawodnik amerykańskiego klubu Rapid City Rush w rozgrywkach ECHL[10]. W czerwcu 2016 jego prawa zawodnicze zostały nabyte przez inny amerykański klub z ECHL Indy Fuel[11]. W listopadzie 2016 ponownie podjął występy w Niomanie Grodno[12]. Odszedł z klubu w maju 2018[13]. Od czerwca 2018 zawodnik Junosti Mińsk[14]. W czerwcu 2019 przeszedł do Dynama Mińsk[15]. W lipcu 2020 przekazany na stałe do Junosti[16]. Od czerwca 2021 zawodnik Donbasu Donieck[17]. Tam zwolniony we wrześniu 2021[18]. Od października 2021 zawodnik Szachciora Soligorsk[19].