Родился 5 января 1994 года в городе Димитровграде Ульяновской области.
Первый тренер - Сергей Михайлович Сычев.
Первые победы: первенство Ульяновской области 2003 года по возрастам (до 10-ти лет), первенство Приволжского федерального округа 2005 года до 12 лет, первенство города Димитровграда-2006 среди взрослых.
В 2008 году стал победителем 1-ой лиги первенства России среди юношей до 16 лет, преодолел мастерский рейтинг 2300.
С 2009 года тренируется в Тольяттинской школе гроссмейстеров и выступает за Самарскую область.
2010 год - чемпион России среди юношей до 16-ти лет.
2014 год - призер чемпионата России среди юниоров (до 20 лет), участник чемпионатов мира и Европы среди юниоров.
С 2016 года - международный гроссмейстер, победитель и призер многих международных турниров.
На чемпионате Европы-2019 занял 20-е место, отобравшись на чемпионат мира-2019.
Победитель Высшей лиги первенства России - 2019.