Родился 25 апреля 1972 года в городе Муроме в семье служащих. С 1979 по 1989 г.г. обучался в средней школе №16 г. Мурома, после чего в 1989 году поступил на радиотехнический факультет Муромского филиала Владимирского политехнического института. В 1994 году закончил обучение с дипломом с отличием по специальности «Радиотехника» со специализацией «Программное обеспечение САПР».
После окончания института поступил в очную аспирантуру Владимирского государственного университета. В 1998 году после окончания аспирантуры работает на кафедре радиотехники в должности старшего преподавателя. В 2005 году получил второе высшее образование по специальности «Экономика и управление на предприятии» в Муромском институте ВлГУ.
Ведет лекционные и практические занятия по дисциплинам «Программирование микропроцессоров», «Процессоры цифровой обработки сигналов», «Сетевые информационные технологии» и др.
Основные направления научной деятельности – разработка и программирование систем цифровой обработки сигналов и цифровой передачи данных. Является руководителем учебно-производственного центра «Мультикор», активно сотрудничает с ведущими предприятиями отрасли.
Общее количество публикаций около 50, в том числе 14 статей, из перечня ВАК – 3.