В 2007 окончил ММФ НГУ, поступил в аспирантуру ИТПМ СО РАН, где в 2013 защитил кандидатскую диссертацию по специальности 05.13.18 «Математическое модели, численные методы, комплексы программ» по теме «Моделирование взаимодействий ударных волн с использованием неструктурированных расчётных сеток».
В 2012 году устроился работать учителем физики в МБОУ СОШ №2 «Спектр» г. Бердска. С тех пор ведет педагогическую деятельность. В 2017 получил первую педагогическую категорию. На данный момент является старшим преподавателем кафедры физики ФФ и СУНЦ НГУ. Ведет занятия по астрономии в ФМШ.
С 2017 года руководит Лабораторией астрономии КЮТ в Академгородке. Вместе с воспитанниками лаборатории проводит астрономические экспедиции в районы с малым световым загрязнением с целью наблюдения за тусклыми объектами.
С 2004 является сотрудником ИТПМ СО РАН. На данный момент занимает должность ведущего математика.