В 2002 г. окончил ТПУ по специальности Автоматизация технологических процессов и производств.
В 2004 г. защитил диссертация на соискание ученой степени кандидата технических наук по специальности 05.13.06 "Автоматизация и управление технологическими процессами и производствами". Тема: "Перестраиваемые структуры в системах автоматического управления технологическими процессами".
В 2007 г. защитил диссертация на соискание ученой степени доктора технических наук по специальностям 05.13.15, 05.13.17. Тема: "Разработка и исследование перестраиваемых вычислительных сред для систем автоматического управления".