Родился 11 августа 1947 в г. Риге в семье военного.
Окончил Московский электротехнический институт связи, факультет "Автоматика, телемеханика и электроника" (1970).
В 1970 - 74 работал на закрытом предприятии НИИ "Комета" (г. Москва) инженером, старшим инженером.
С 1974 по 1977 учился на дневном отделении в Московском физико-техническом институте на факультете "Прикладная математика". По окончании 1-го курса, продолжая учиться на дневном отделении, работал в "Мосстройбанке" (1975 - 77) заведующим группой отдела программирования вычислительного центра Мосгорконторы Стройбанка СССР.
В 1977 был приглашен во ВНИИ по отраслевым автоматизированным системам управления Минприбора. С 1977 по 1980 - заведующий лабораторией, главный конструктор автоматизированной системы управления (АСУ) автомобильной промышленности.
С 1980 работал в Министерстве автомобильной промышленности в должности главного технолога.
С 1984 - заместитель директора по экономике на КамАЗе.
29 декабря 1987 зарегистрировал СП "Диалог" совместно с американской фирмой MPI. В 1991 СП преобразуется в акционерное общество "Диалог".
В 1993 стал президентом "Диалога" и председателем совета директоров, сохранив за собой должность генерального директора.
Заместитель председателя правления Ассоциации совместных предприятий, международных объединений и организаций, член правления Ассоциации экспортеров, член-корреспондент Международной академии информатизации.
Награжден медалью ордена "За заслуги перед Отечеством" II степени.
Жена, Татьяна Ивановна, - кандидат технических наук, вице-президент "Диалога". Дочь Татьяна (1972) и сын Михаил (1973) - студенты Московского университета.