Родился в 1978 г. С отличием окончил Томский политехнический университет в 2001 г. (магистр техники и технологии по направлению «Автоматизация и управление»).
В Томском политехническом университете с момента его окончания:
2001 - 2002 гг. – ассистент кафедры вычислительной техники АВТФ;
2002 - 2005 гг. – очная аспирантура по специальности 05.13.11 под руководством профессора Н.Г. Маркова и досрочная защита кандидатской диссертации;
с 2006 г. по 2010 г. занимал должности руководителя структурных подразделений университета;
с 2006 г. – по н.в. – доцент кафедры вычислительной техники Института кибернетики на условиях внутривузовского совместительства.
С 6 сентября 2010 г. – начальник управления международной образовательной деятельности.
2012 - 2013 гг. - проректор-директор Института кибернетики ТПУ. Института прикладной математики и компьютерных наук