W 1976 r. ukończył studia na Wydziale Rolniczym [[Uniwersytet Rolniczy im. Hugona Kołłątaja w Krakowie|Akademii Rolniczej w Krakowie]]. Działalność w samorządzie rozpoczął w 1990 r., w latach 1991–2000 pełnił funkcję [[wójt]]a gminy [[Gmina Lipnica Wielka|Lipnica Wielka]], brał także udział w pracach [[Kongres Władz Lokalnych i Regionalnych Europy|Kongresu Władz Lokalnych i Regionalnych Europy]].
W 1997 r. został wybrany na posła na Sejm z rekomendacji [[Partia Chrześcijańskich Demokratów|Partii Chrześcijańskich Demokratów]] wchodzącej w skład [[Akcja Wyborcza Solidarność|AWS]]. Następnie działał w [[Porozumienie Polskich Chrześcijańskich Demokratów|Porozumieniu Polskich Chrześcijańskich Demokratów]]. Po zakończeniu kadencji parlamentu od 2001 r. do 2005 r. pracował jako [[Konsul (stosunki dyplomatyczne i konsularne)|konsul]] generalny – minister pełnomocny RP w [[Chicago]].
W 2005 r. z ramienia [[Platforma Obywatelska|Platformy Obywatelskiej]] uzyskał mandat senatorski w [[Okręg wyborczy Nowy Sącz|okręgu nowosądeckim]]. W [[Wybory parlamentarne w Polsce w 2007 roku|wyborach parlamentarnych w 2007]] bez powodzenia ubiegał się o reelekcję. W 2008 został głównym specjalistą ds. współpracy międzynarodowej w małopolskim urzędzie marszałkowskim. W 2009 bezskutecznie kandydował do [[Parlament Europejski|Parlamentu Europejskiego]]. W 2010 r. kandydował w wyborach samorządowych na stanowisko wójta gminy Lipnica Wielka.