Родился в декабре 1908 г. в г. Колывань Алтайского края, в семье педагогов. Окончил полную среднюю школу в 1926 г., в 1930 г. (поступил в 1926 г.) — Восточно-Сибирский индустриальный техникум в г. Иркутске, теплотехник. Член ВКП(б) с августа 1944 г. Май–декабрь 1930 г. — маслозавод № 4 Сибрасмаслотреста, г. Омск, техник-механик. Декабрь
1930 г. — октябрь 1931 г. — Сибрасмаслотрест, г. Новосибирск, конструктор. Октябрь 1931 г. — октябрь 1932 г. служил в РККА. 21-я стрелковая дивизия ДВК, ОРС, младший командир. Декабрь 1932 г. — март 1934 г. — ТЭЦ Кузнецкого металлургического завода, г. Сталинск, котельный мастер, март 1934 г. — декабрь 1935 г. — монтажный инженер. Февраль 1936 г. — июнь 1941 г. — ГРЭС-3, инженер по ремонту котельного оборудования. 23 июня 1941 г. — апрель 1946 г. служил в РККА. Призван Павлово-Посадским РВК. С 1941 г. — в составе ремонтного поезда. Старший техник-лейтенант. После демобилизации вернулся на ГРЭС-3. Июнь 1946 г. — июнь 1947 г. — старший инженер технического отдела, июнь 1947 г. — сентябрь 1952 г. — начальник производственно-технического отдела УКС, сентябрь 1952 г. — август 1957 г. — секретарь парткома, с 5 августа 1957 г. — начальник УКСа, с 23 сентября 1959 г. — директор. 27 апреля (15 июня) 1976 г. вышел на пенсию. Проживал: г. Электрогорск, ул. Комсомольская, 3, кв. 4. Жена — Баранцева Зоя Николаевна.
Награды: ордена Красной Звезды (13 октября 1943 г., 14-й объединенный ремонтный поезд Северо-Западного фронта, начальник двигательного цеха), Отечественной войны II степени (23 июля 1945 г., 14-й объединенный ремонтный поезд 2-го Белорусского фронта).