W latach 1982-1984 był kierownikiem Administracji Domów Mieszkalnych przy Miejskim Zakładzie Gospodarki Komunalnej w Suchej Beskidzkiej. W latach 1984-2001 r. prowadził własne przedsiębiorstwo budowlane. Do 2000 r. zasiadał w zarządzie Cechu Rzemiosł Różnych w Suchej.
Był radnym Miejskiej Rady Narodowej w latach 1984-1988, wystartował do niej jako kandydat bezpartyjny. Następnie był radnym II kadencji rady miejskiej, członkiem zarządu miasta w latach 1994-1998. Radny III kadencji rady miejskiej i przewodniczący rady miejskiej. Po raz pierwszy został wybrany na burmistrza w 2001 r. Od tego czasu sprawuje urząd nieprzerwanie. Ostatni rok to przede wszystkim systematyczna wymiana pieców centralnego ogrzewania w budynkach na terenie Suchej Beskidzkiej, a także zakup przez miasto suskiego zamku. Teraz magistrat chce przeprowadzić generalny remont tego zabytku, który jest nazywany małym Wawelem.
Burmistrz został odznaczony Brązowym Krzyżem Zasługi, srebrnym medalem „Za Zasługi dla Pożarnictwa”, brązową odznaką „Zasłużony dla Ochrony Przeciwpożarowej”, a także złotym medalem „Za Zasługi dla Ligi Obrony Kraju”. Jest wdowcem. Ma troje dorosłych dzieci: córkę i dwóch synów.