Родился 9 января 1922 года в с. Большое Попово Лебедянского района Липецкой области.
Окончил машиностроительный техникум (1948) и Куйбышевский инженерно-строительный институт (1967).
Участник Великой Отечественной войны.
Трудовую деятельность начал техником-нормировщиком в г. Касли Челябинской области.
Работал главным инженером управления «Союзпроммеханизация», начальником КМУ-2 треста «Нефтехиммонтаж», начальником главного управления Минмонтажспецстроя по строительству. Строил Волжский автомобильный завод, Новокуйбышевский НПЗ и другие объекты машиностроения и нефтехимии Самарской области.
Находится на пенсии, проживает в г. Самара.