В 2003 году окончил Орловский государственный технический университет (ОрелГТУ) по специальности «конструирование и технология электронно-вычислительных средств», поступил в аспирантуру ОрелГТУ по специальности «автоматизация и управление технологическими процессами и производствами (промышленность)».
В 2004 году поступил в аспирантуру Реймского университета региона Шампань-Арденн (Франция) по специальности «информатика, автоматизация, обработка сигналов».
В 2007 году защитил диссертацию на соискание ученой степени кандидата технических наук.
В 2008 году защитил диссертацию на соискание ученой степени доктора Реймского университета, Шампань-Арденн.
С 2007 по 2010 год занимал должность заместителя директора института прикладной математики, информатики и управления и доцента кафедры автоматизированных систем обработки информации и управления Югорского государственного университета.
С 2010 года работает в Департаменте информационных технологий Ханты-Мансийского автономного округа – Югры.
С июля 2013 года замещает должность первого заместителя директора Департамента информационных технологий.