Родился в Москве. Начал заниматься в хоккейной школе «Динамо» в 1999 году. Первый тренер – Филиппов Александр Николаевич. В 2008 году перешел в школу "Витязь", а в 2010 в «Крылья Советов». Выпускник хоккейной школы «Крылья Советов».
В сезоне 2011/2012 выступал за молодежную команду Oakland Jr. Grizzlies в Северной Америке. В 2012 года вернулся в Россию и заключил двусторонний контракт с московским «Динамо» на два года. Дебютировал в сезоне 2012/2013 в команде МХЛ ХК МВД.
За основную команду «Динамо» впервые вышел на лед в 2013 году в рамках Кубка Губернатора Нижегородской области. Дебютировал в составе московского «Динамо» 4 сентября 2013 в матче с челябинским «Трактором2.
21 октября 2013 года назван лучшим новичком КХЛ игровой недели. 2 декабря 2014 года забросил первую шайбу в ворота хорватского «Медвежчака».
В 2013 году участвовал в составе молодежной сборной России U-20 в «Турнире четырех наций».
18 апреля 2014 года продлил контракт с клубом на 2 года. В сезонах 2014/15 и 2015/16 выступал за основнyю команду и фарм-клуб «Динамо» из Балашихи.
Сезон 2016/17 провел в аренде в тольяттинской «Ладе» 3 августа 2016 года дебютировал в составе олимпийской сборной России на турнире в Сочи.
19 июля 2017 года подписал односторонний контракт с московским «Динамо» на два года.
Обладатель Кубка Открытия - 2013
Обладатель Кубка Континента - 2014
Обладатель Кубка мэра Москвы - 2014, 2018
Третий призер чемпионата России - 2015