В 2003 г. поступил в Ярославский Государственный Университет на физический факультет, специальность — микроэлектроника и полупроводниковые приборы. Будучи студентом, изучал процессы ионного травления и разрабатывал сопутствующее программное обеспечение. Тема дипломной работы — «Математическое моделирование ионного распыления аморфных материалов в рамках уравнения эйконала», научный руководитель — С.Е Биркган.
В 2008 г. поступил в аспирантуру ЯрГУ, закончил — в 2011 г. Во время обучения занимался разработкой алгоритмов численного решения дифференциальных уравнений в частных производных с использованием вычислительного кластера. Научный руководитель — С.Д. Глызин.