Закончил МГТУ им. Баумана в 1970 г., специальность — «вычислительная техника».
С 1970 по 1992 гг. работал инженером, заведующим лабораторией Научно-исследовательского центра электронной вычислительной техники (НИЦЭВТ). С 1992 г. по настоящее время – заместитель директора ФГУ ФИПС. В ФИПС отвечает за внедрение информационных технологий и автоматизацию в сфере правовой охраны объектов интеллектуальной собственности (взаимодействие с заявителями, экспертиза, публикация, международный обмен).