Od 1969 do 1983 i ponownie w latach 1989–1994 pracował w konińskiej
huciealuminium
, ostatnio jako kierownik działu kadr i płac. Pomiędzy tymi okresami był kierownikiem biura rady wojewódzkiej
PRON
w
Koninie
. W 1994 i 1998
rada miasta
Konina powoływała go na urząd prezydenta miasta. W bezpośrednich wyborach samorządowych w 2002 i 2006 ponownie był wybierany na to stanowisko. W 2009 bez powodzenia kandydował do
Parlamentu Europejskiego
.
Od 1999 jest członkiem zarządu
Związku Miast Polskich
, od 2003 w randze wiceprezesa. Od 1998 do 2007 przewodniczył konwentowi Państwowej Wyższej Szkoły Zawodowej w Koninie. W latach 2004–2008 członek Rady Zamówień Publicznych. Od 2004 – wiceprzewodniczący Rady Programowej Konkursu Ministra Środowiska "Lider Polskiej Ekologii".