Od 1997 do 2001 sprawował mandat posła III kadencji z ramienia Akcji Wyborczej Solidarność. W 2001 nie ubiegał się o reelekcję, w 2006 i 2010 z ramienia Prawa i Sprawiedliwości bezskutecznie kandydował do rady powiatu jasielskiego.
Od 2001 lekarz w Szpitalu Specjalistycznym w Jaśle. W 2007 został powołany na stanowisko zastępcy dyrektora ds. lecznictwa, a w 2014 objął funkcję kierownika oddziału chirurgii ogólnej o Onkologicznej w tej placówce.