Родился в 1981 году в г. Томске.
В 2004 закончил машиностроительный факультет Томского политехнического унивеситета с присуждением степени магистра техники и технологии по направлению "Технология, оборудование и автоматизация машиностроительных производств"
В том же 2004 году закончил факультет автоматики и вычислительной техники ТПУ получив второе высшее образование с присуждением квалификации инженера по специальности "Вычислительные машины, комплексы, системы и сети"
В 2004 же году закончил обучение в институте инженерной пдеагогики ТПУ и получил диплом о дополнительном (к высшему) образовании с присуждением квалификации "преподаватель высшей школы"