Родился в деревне Селищи, ныне Бутурлинского муниципального округа Нижегородской области. Окончил Ленинградский инженерно-строительный институт (1949 г.). С 1949 года – инженер, главный инженер треста по производству Череповецкого металлургического завода. С 1960 года – управляющий трестом «Кузнецкпромстрой». С 1962 года – начальник управления «Сибметаллургстрой». С 1968 года – начальник Главкузбасстроя. В 1976 – 1977 годах – заместитель министра строительства предприятий тяжёлой индустрии СССР по строительству объектов чёрной металлургии. Депутат Верховного Совета РСФСР 8-го созыва (1971-1975 гг.). Почётный гражданин города Новокузнецка Кемеровской области (2019, посмертно). Жил и похоронен в Москве.
Награды: ордена Ленина, два ордена Трудового Красного Знамени, "Знак Почёта".