Urodziłem się 17 marca 1953 r. w Ożarowie w rodzinie rolniczej. Od urodzenia zamieszkiwałem w Julianowie. Szkołę podstawową ukończyłem w Śródborzu. W 1968 r. rozpocząłem naukę w Państwowym Technikum Weterynaryjnym w Nowym Targu. Nauka w szkole o wyłącznie męskiej obsadzie uczniów i panującej w placówce dyscyplinie utrwaliła we mnie stosowny rygor i dyscyplinę wewnętrzną. Pobyt w internacie pozwolił mi na szerokie rozwijanie zdolności i zainteresowań. Szkoła prowadziła sekcję siatkówki i hokeja. Każdy z uczniów musiał posiąść te zdolności w stopniu zadowalającym nauczyciela wychowania fizycznego. Uczestnicząc w wielu wycieczkach i rajdach turystycznych poznałem dokładnie piękno ziemi podhalańskiej.
Szkołę średnią ukończyłem w 1973 r. z wyróżnieniem za 100% frekwencję na zajęciach szkolnych. Po ukończeniu szkoły rozpocząłem pracę w Przychodni Weterynaryjnej w Opatowie. Po przepracowaniu kilku miesięcy złożyłem dokumenty na Akademię Rolniczą w Lublinie. Zdałem niezwykle trudny egzamin wstępny przy obsadzie 8 chętnych na jedno miejsce. W czasie trwania studiów udzielałem się społecznie pracując w AZS Lublin. W 1974 r. zdałem egzamin na sędziego piłki nożnej i przez okres studiów stopniowo podwyższając uprawnienia prowadziłem mecze w lidze międzywojewódzkiej, których przeprowadziłem ponad 120. W czasie studiów działałem w samorządzie uczelnianym pełniąc funkcję Przewodniczącego Komisji Sportu Rady Uczelnianej Akademii Rolniczej w Lublinie.
Po ukończeniu studiów rozpocząłem pracę w Przychodni Weterynaryjnej w Opatowie, a później w Ożarowie jako ordynator. Praca przynosiła mi wiele satysfakcji, a przyjazne obcowanie z mieszkańcami gminy sprawiła, że obdarzono mnie wielkim zaufaniem społecznym.
W czasie przemian społecznych i politycznych aktywnie uczestniczyłem w ruchu NSZZ Solidarność będąc Przewodniczącym NSZZ Solidarność Ziemi Ożarowskiej. W 1982 r. zawarłem związek małżeński z Kingą Darską – nauczycielką języka polskiego. W 1990 r. zostałem wybrany Burmistrzem Miasta i Gminy Ożarów. Funkcję tę pełnię do dnia dzisiejszego. Mieszkam w Ożarowie. Mam dwie dorosłe córki.