Do 2016 grał w mińskich drużynach występujących w białoruskiej ekstralidze i wyższej lidze oraz w rosyjskich juniorskich rozgrywkach MHL i NMHL. W połowie 2017 przeszedł do chińskiej drużyny Kunlun Red Star, grającej w rosyjskich rozgrywkach KHL[2]. Równolegle był zawodnikiem jego zespołów farmerskich, w lidze WHL. We wrześniu 2018 został zawodnikiem Sibiru Nowosybirsk[3][4]. Na początku maja 2019 przedłużył tam kontrakt o dwa lata[5], a dwa tygodnie potem został przetransferowany do Awtomobilista Jekaterynburg[6], skąd w sierpniu tego samego roku wypożyczony do fińskiego klubu Pelicans Lahti[7]. Tam grał na początku sezonu Liiga (2019/2020), po czym w listopadzie 2020 ogłoszono jego transfer z Awtomobilista do Witiazia Podolsk, podpisany na dwa lata[8][9]. Rozegrał tam sezony KHL (2019/2020) i KHL (2020/2021), a w kolejnym pozostawał wolnym zawodnikiem do początku grudnia 2021, gdy ogłoszono jego zakontraktowanie przez amerykański klub Orlando Solar Bears w lidze ECHL[10]. W grudniu 2021 przeszedł do Indy Fuel[11], a pod koniec stycznia 2022 do Jacksonville Icemen (oba kluby też w ECHL)[12]. Pod koniec listopada 2022 ponownie trafił do Orlando Solar Bears[13].