В 2009 году с отличием окончил МГТУ им. Н. Э. Баумана по специальности "Cистемы автоматизированного проектирования". Поступил в аспирантуру в МГТУ им. Н. Э. Баумана.
В 2024 году защитил диссертацию на тему "Структурно-параметрическое согласование метаэвристических алгоритмов глобальной оптимизации с архитектурой графических процессорных устройств" с присвоением ученой степени кандидата технических наук.
С 2009 года преподавал на кафедре "Системы автоматизированного проектирования" дисциплины "Программирование графических процессоров", "Машинное обучение", "Основы программирования", "Основы LaTeX". С 2022 работаtn ассистентом на кафедре «Системы автоматизированного проектирования».
Основные области научных интересов: