У червні 1981 — травні 1985 року — заступник голови виконавчого комітету Городнянської районної ради народних депутатів Чернігівської області.
У травні 1985 — жовтні 1986 року — заступник завідувача відділу сільського господарства і харчової промисловості Чернігівського обласного комітету КПУ.
У жовтні 1986 — березні 1990 року — 1-й секретар Щорського районного комітету КПУ Чернігівської області.
У жовтні 1991 — квітні 1992 року — 1-й заступник начальника обласного управління сільського господарства виконавчого комітету Чернігівської обласної ради народних депутатів.
У квітні 1992 — квітні 1993 року — 1-й заступник начальника управління сільського господарства Чернігівської обласної державної адміністрації.
У квітні 1993 — липні 1994 року — 1-й заступник начальника управління сільського господарства і продовольства Чернігівської обласної державної адміністрації — голова Чернігівського обласного комітету «Облагротехсервіс».
У липні 1994 — липні 1995 року — голова Чернігівської обласної ради та голова виконавчого комітету Чернігівської обласної ради.
13 липня 1995 — 30 квітня 1998 року — голова Чернігівської обласної державної адміністрації[1][2].
У липні 1995 — 10 квітня 2001 року — голова Чернігівської обласної ради.
З 30 листопада 2000 по 7 липня 2003 — Надзвичайний і Повноважний Посол України в Киргизстані[3][4].
З 18 серпня 2003 по 18 серпня 2005 року — Надзвичайний і Повноважний Посол України в Республіці Білорусь[5][6].
З 2006 по 2010 рік — депутат Чернігівської обласної ради. Голова постійної комісії з питань міжрегіонального і транскордонного співробітництва.
З 2010 року — голова Чернігівського обласного осередку Всеукраїнської громадської організації «Сила і честь»