Urodził się 26 września 1955 r. w Zawoi.

W 1981 r. ukończył studia na Wydziale Metalurgicznym Akademii Górniczo-Hutniczej w Krakowie.

W latach 1982-83 pracował jako technolog w Fabryce Samochodów Małolitrażowych w Bielsku-Białej. Od 1984 do 1990 r. był nauczycielem w Zespole Szkół Mechanicznych w Suchej Beskidzkiej.

W okresie 1990-98 sprawował mandat radnego Rady Gminy Zawoja, pełniąc jednocześnie funkcję wójta tej gminy. W latach 1998–2011 był radnym Rady Powiatu Suskiego, a od 1999 do 2011 r. - starostą tego powiatu.

W Senacie IX kadencji był zastępcą przewodniczącego Komisji Samorządu Terytorialnego i Administracji Państwowej.

 

W Senacie X kadencji jest:

- członkiem Komisji Samorządu Terytorialnego i Administracji Państwowej,
- członkiem Komisji Spraw Emigracji i Łączności z Polakami za Granicą.

 

Należy do Prawa i Sprawiedliwości.