Na początku kariery występował w białoruskich zespołach działających w systemie klubu Junosti Mińsk, uczestniczących w rozgrywkach rosyjskich MHL i WHL oraz w białoruskich ekstralidze i wyższej lidze. W sezonie 2016/2017 grał w drużynie Adirondack Thunder z amerykańskiej ligi ECHL. Następni ewrocił do ojczyzny i do grudnia 2017 reprezentował Dynama Mińsk w elitarnych rosyjskich rozgrywkach KHL[3]. W tym samym miesiącu przeszedł do kazachskiej drużyny Saryarka Karaganda w WHL[4]. skąd w sierpniu 2018 został przetransferowany do innego kazachskiego klubu w WHL, Torpedo Ust-Kamienogorsk[5]. W styczniu 2019 odszedł do Łady Togliatti[6]. W listopadzie 2019 ponownie trafił do Dynama Mińsk[7], a w sezonie 2019/2020 równolegle grał też w Junosti. W czerwcu 2020 został ogłoszonoe jego transfer do Chimika Woskriesiensk w WHL[8]. Od sierpnia 2021 do pierwszej połowy lutego 2022[9][10]. 17 lutego ogłoszono jego przejście do ukraińskiego Sokiłu Kijów[11]. W jego barwach rozegrał trzy mecze do czasu inwazji Rosji na Ukrainę[12]. W czerwcu 2022 ogłoszono jego angaż w rosyjskim HK Tambow[13]. We wrześniu 2021 został zaangażowany przez Re-Plast Unię Oświęcim w Polskiej Hokej Lidze[14].