Wychowanek szkoły DJuSSz w Nowosybirsku, gdzie szkolił się pod okiem ojca. Potem został wychowankiem kazachskiego klubu Kazakmys Karaganda, gdzie grał jego ojciec. W edycji ligi kazachskiej &lt;a href="Kazachska%20Wysszaja%20Liga%20w%20hokeju%20na%20lodzie%20%282011/2012%29"&gt;2011/2012&lt;/a&gt; grał w zespole rezerwowym Barysu Astana i rywalizował wówczas w tym rozgrywkach ze swoim ojcem Aleksiejem, grającym wówczas w Jertysie Pawłodar. Od 2012 był zawodnikiem w strukturze Łokomotiwu Jarosław. Od 2013 do 2016 przez cztery sezony grał w rozgrywkach MHL w barwach drużyny Łoko. W międzyczasie, w KHL Junior Draft w 2013 został wybrany przez macierzysty Łokomotiw (z numerem 7), a w drafcie NHL z 2016 został wybrany przez Toronto Maple Leafs (z numerem 31 – jako pierwszy zawodnik w drugiej rundzie). Od 2014 do 2019 był zawodnikiem seniorskiego zespołu Łokomotiwu w seniorskich rozgrywkach KHL. Przedłużał kontrakt z klubem w listopadzie 2015 o dwa lata, w sierpniu 2017 o rok. 1 maja 2019 ogłoszono, że podpisał kontrakt wstępujący z Toronto Maple Leafs. Wiosną 2019 zdążył jeszcze rozegrać 9 spotkań w zespole farmerskim, Toronto Marlies, w lidze AHL. W kolejnym sezonie nadal występował w tej drużynie w AHL. W edycji &lt;a href="NHL%20%282019/2020%29"&gt;NHL (2019/2020)&lt;/a&gt; zagrał jeden mecz (16 lutego 2020), w którym zdobył gola przeciw Buffalo Sabres. W sierpniu 2020 został wypożyczony do Łokomotiwu.