Родился 8 апреля 1930 года в Кордяжской фабрике Кировской области.
В 1953 году окончил Ленинградский институт железнодорожного транспорта по специальности «Строительство железных дорог».
Строймастер, инженер СУ (1953—1956), инженер, старший инженер, руководитель группы (1956 1967), главный инженер проекта (1967—1970), главный специалист отдела технических и гражданских сооружений института «Гипротранссигналсвязь» (1970—1984).
Вклад в развитие отрасли: проектирование вычислительного центра Октябрьской железной дороги, служебно-технических зданий на участке Беломорск—Маленга, проектирование ГВЦ МПС, фабрики механизированного счета в г. Рига.