Родился 20 ноября 1912 года в городе Рязани.
В 1938 году окончил Московский электротехнический институт связи по специальности «Проводная связь».
Кандидат технических наук, доцент.
Электромонтер, электромеханик, старший электромеханик 1—2-й дистанций сигнализации и связи Северной железной дороги (1928—1935), инженер, начальник отдела СЦБ службы сигнализации и связи Северной железной дороги (1935—1936), инженер 2-й дистанции сигнализации и связи Ярославской железной дороги (1936—1937), начальник технического отдела стройконторы службы связи Ярославской железной дороги (1937—1938), начальник Дорожной лаборатории сигнализации и связи Ярославской железной дороги (1938—1940), заместитель начальника службы сигнализации и связи Ярославской железной дороги (1940—1943), начальник службы сигнализации и связи Ярославской железной дороги (1943—1945), главный инженер Главного управления сигнализации и связи МПС (1945—1962), первый заместитель председателя Научно-технического Совета МПС (1962—1963). С 1963 года заведующий отделом транспорта и связи Комитета народного контроля СССР.
Внес большой вклад в развитие железнодорожной автоматики, телемеханики, связи. Награжден двумя орденами Ленина, двумя орденами Трудового Красного Знамени, Лауреат Государственной премии, награжден медалями «За Победу над Германией», «За доблестный труд в период Великой Отечественной войны 1941 — 1945 гг.», «За оборону Москвы».