Wychowanek klubu Junost' Mińsk, w strukturze którego grał początkowo w drużynie Junioraw sezonie 2007/2008. W 2008 został wybrany w drafcie do kanadyjskich rozgrywek juniorskich CHL przez klub Brandon Wheat Kings w 1 rundzie z numerem 39. W tym samym roku wyjechał do Ameryki Północnej i przez dwa latach grał w drużynie Shattuck St. Mary's Midget Prep. w lidze USHS-Prep. W tym czasie w 2009 najpierw w KHL Junior Draft 2009 został wybrany przez Dynama Mińsk (runda 1, numer 18). a wkrótce potem w drafcie NHL z 2009 został wybrany przez Tampa Bay Lightning (runda 7, numer 183). Od 2010 przez cztery sezonie występował w barwach drużyny Uniwersytetu Cornella w rozgrywkach NCAA. W tym czasie w kwietniu 2013 jego prawa zawodnicze przejął inny klub NHL; Chicago Blackhawks[1]. W sezonie 2013/2014 w kwietniu 2014 został zawodnikiem klubu Milwaukee Admirals i rozegrał jeden mecz w rozgrywkach AHL[2]. W lipcu 2014 został zawodnikiem Rockford IceHogs[3]. W jego barwach grał w dwóch sezonach AHL[4], przy czym w edycji 2014/2015 równolegle był graczem zespołu w lidze ECHL. W lipcu 2016 został zawodnikiem Dynama Mińsk w rosyjskich rozgrywkach KHL[5]. Z tą drużyną rozegrał sezon KHL (2016/2017). W lipcu 2017 przeszedł do kanadyjskiego klubu Manitoba Moose[6] i rozegrał sezon AHL (2017/2018). W maju 2018 ponownie został zawodnikiem Dynama Mińsk[7]. W maju 2020 przeszedł do Awangarda Omsk[8].