1986 – 1990 Instytut Hodowli i Aklimatyzacji Roślin w Smolicach Zakład Doświadczalny, starszy specjalista
1990 – 1994 Rada Gminy Pępowo, Radny Gminy Pępowo
1990 – 1998 Urząd Gminy Pępowo, Wójt Gminy Pępowo
20.10.1997 – 18.10.2001 Sejm RP III kadencji, poseł, członek: Komisji Kultury Fizycznej i Turystyki, Komisji Obrony Narodowej, Komisji Rolnictwa i Rozwoju Wsi, Komisj Polityki Przestrzennej, Budowlanej i Mieszkaniowej,
od 2002 do dziś pełni funkcje Przewodniczącego Zarządu Międzygminnego Związku Turystycznego „Wielkopolska Gościnna”,
2002 – 2011 Sejmik Województwa Wielkopolskiego, Radny,
od 23.02.2006 Fundacja Gościnna Wielkopolska, Prezes Zarządu,
23.08.2006 – 06.07.2009 Stadnina Koni Racot sp. z o.o., Członek Zarządu
17.07.2008-2011 -Stowarzyszenie „Lokalna Grupa Działania Gościnna Wielkopolska”, Dyrektor
od 08.11.2011 -Senator RP VIII kadencji, członek Komisji Rolnictwa i Rozwoju Wsi, Komisji Środowiska.