Народився 12 серпня 1945 року в с. Коровинці Недригайлівського району Сумської області в родині робітника.
Закінчив Коровинську середню школу, Сумський будівельний технікум.
Пройшов трудовий шлях на будівництві від тесляра будівельного управління "Промбуд" до начальника управління капітального будівництва Сумського міськвиконкому, облвиконкому (1965-1989 рр.). У 1971 р. закінчив Харківський державний університет, здобувши кваліфікацію економіста. У 1989 р. обраний головою виконкому Сумської міськради народних депутатів, а в 1991 р. – головою Сумської міської ради народних депутатів, головою виконкому.
Протягом 1992-1999 рр. працював представником Президента України в Сумській області, головою обласної державної адміністрації, головою Сумської обласної ради. З грудня 2007 року – член Національної конституційної ради.
Державний службовець І рангу (1994 р.).
Обіймаючи високі керівні посади, зробив дуже багато для розвитку м. Суми та області.За вагомий внесок у розбудову обласного центру.