Родился 27 июня 1918 года в с. Дубовый Умет Куйбышевской области.
В 1938 году окончил Куйбышевский железнодорожный техникум по специальности «Техник СЦБ». В 1947 году окончил Московский
электротехнический институт инженеров железнодорожного транспорта по специальности «Инженер связи».
Электромеханик СЦБ 4-й дистанции Амурской железной дороги (1938—1939), заведующий электрической централизации 7-й дистанции СЦБ и связи Амурской железной дороги (1939—1943), старший электромеханик 2-й дистанции СЦБ и связи Северо-Донецкой железной дороги (1943—1944), старший инженер отдела СЦБ Управления Севере-Донецкой железной дороги (1944—1945), слушатель инженерных курсов, г. Москва (1945— 1947), начальник отдела СЦБ Донецкого округа, г. Харьков (1947—1951), главный инженер службы сигнализации и связи, г. Воронеж (1951 — 1953), главный инженер службы сигнализации и связи Юго-Восточной железной дороги (1953—1957), главный инженер — начальник технического отдела, службы сигнализации и связи Юго-Восточной железной дороги, г. Воронеж (1957—1966), главный инженер службы сигнализации и связи Юго-Восточной железной дороги, г. Воронеж (1966—1979).
Награжден медалью «За доблестный труд в период Великой Отечественной войны 1941 — 1945 гг.».