Uczęszczał do I Liceum Ogólnokształcące im. Stanisława Konarskiego. W 1978r. ukończył Wydział Medycyny Weterynaryjnej na Akademii Rolniczej w Lublinie. Pracował w lecznicy dla zwierząt w Wadowicach Dolnych.
W 2002r. został Marszałkiem Województwa Podkarpackiego. W wyborach parlamentarnych w 2007r. uzyskał mandat poselski z listy PSL.
Od lat działał w samorządzie zawodowym,jako członek zarządu Małopolskiej, a następnie Podkarpackiej Izby Lekarsko-Weterynaryjnej. Zasiadał w Krajowym Sądzie Lekarsko- Weterynaryjnym w Warszawie.