Родился 3 октября 1950 года в Московской области.
В 1973 году окончил с отличием Рижское высшее военное авиационное инженерное училище им. Я. Алксниса.
Прослужив 5 лет в строевой части Военно-воздушных сил, в 1978 году поступил в адъюнктуру (военная аспирантура) Рижского ВВАИУ им. Я. Алксниса, которую окончил в 1981 году.
Далее проходил службу на должностях преподавателя и начальника научно-исследовательской лаборатории в Рижском ВВАИУ им. Я. Алксниса, а затем в одном из ЦНИИ ВВС в должностях начальника научно-исследовательского отдела и ведущего научного сотрудника.
В 2000 году уволен в отставку из рядов Вооруженных сил в звании «полковник».
Наряду с преподавательской деятельностью сотрудничал с рядом российских компаний в сфере создания информационных систем различного назначения.
В 1985 году в Ученом совете Рижского ВВАИУ им. Я. Алксниса защитил кандидатскую диссертацию.
В 1991 году решением ВАК присвоено ученое звание «Старший научный сотрудник» по специальности «Кибернетика, информатика, системный анализ, исследование операций», в 2002 году – ученое звание «доцент» по кафедре «Документоведение и документационное обеспечение управления».
В 2010 году защитил докторскую диссертацию по специальности 05.25.05 «Информационные системы и процессы».
Академик Российской академии военных наук.
Академик Российской академии естествознания.
Член-корреспондент Международной академии человека в аэрокосмическом пространстве.
Член редакционной коллегии журнала ВАК "Информатизация и связь"