В 1993 г. окончил факультет прикладной математики и кибернетики Томского государственного университета, специальность «Прикладная математика».
В 1999 г. защитил кандидатскую диссертацию по специальности 05.13.01 «Управление в технических системах».
Работаю в сфере высшего образования с 1993 г.
С 1990 по 2010 активно работал в сфере разработки программных приложений.
В 2016 защитил докторскую диссертацию по специальности 05.13.18 «Математическое моделирование, численные методы и комплексы программ».
Круг профессиональных интересов: объектно-ориентированные анализ, проектирование и программирование, теория массового обслуживания, имитационное моделирование.