Родился 5 февраля 1993 года в городе Обнинске.
Закончил Гимназию города Обнинска с серебряной медалью. В 2010 году поступил на факультет Вычислительной Математики и Кибернетики МГУ . В 2015 году окончил кафедру информационной безопасности с красным дипломом.
В ЛМШ был учеником в 2009 году, с 2012 года - преподаватель математики и информатики, в 2013 году стал заведующим кафедрой информатики, а в 2016 - руководителем ЛМШ.