Zwykształcenia lekarz weterynarii. Przez ponad 20 lat pracował w zawodzie, zasiadał m.in. w Krajowym Sądzie Lekarsko-Weterynaryjnym. Zdecydował się na karierę samorządowca, bo jego pasją była działalność społeczna. Realizował ją w Radzie Gminy Wadowice Górne i jako marszałek Podkarpacia. Był żonaty, osierocił dwóch synów. Miał 57 lat.