pracował w Urzędzie Gminy w Bodzentynie jako geodeta oraz kierownik referatu. Pełnił funkcję radnego i członka zarządu gminy Bodzentyn. Był doradcą posła PSL oraz dyrektora biura poselsko-senatorskiego w Kielcach. W latach 1998-2001 był radnym sejmiku województwa świętokrzyskiego, powołanym na stanowisko marszałka. Sprawował mandat posła na Sejm IV kadencji z ramienia Polskiego Stronnictwa Ludowego Od 2008 r. do 2012 r. był Sekretarzem Naczelnego Komitetu Wykonawczego Polskiego Stronnictwa Ludowego w Warszawie.
Praca społeczna
Wiceprezes Zarządu OSP Bodzentyn, Członek Zarządu Oddziału Powiatowego OSP w Kielcach. Przewodniczący Rady Powiatu w Kielcach IV kadencji i członek Zarządu Powiatu w Kielcach V kadencji.