Окончил Украинский заочный политехнический институт по специальности «инженер-механик» и академию общественных наук при ЦК КПСС.
С августа 1966 года - заместитель председателя исполкома Сумского городского Совета народных депутатов. С июня 1968 по сентябрь 1978 - председатель исполкома Сумского городского Совета народных депутатов.
С 1990 года - председатель Сумского областного Совета народных депутатов, председатель исполкома.
18 марта 1990 года избран народным депутатом Украины 1-го созыва. Во 2-м туре набрал 49,04 % голосов среди 6 претендентов.
В Верховной Раде входил в группу «Рада», был членом комиссии по вопросам строительства, архитектуры и жилищно-коммунального хозяйства.
Награждён двумя орденами Трудового Красного Знамени, орденом «Знак Почета», медалями. Почётный гражданин города Сумы.