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