Od września 1944 kontynuował naukę w Liceum Ogólnokształcącym w Łańcucie i w lipcu 1945 zdał egzamin dojrzałości. Od października tego roku studiował na Wydziale Lekarskim Uniwersytecie Jagiellońskim, które ukończył w 1951. W tym okresie należał do Związku Młodzieży Wiejskiej „Wici”, a potem do Związku Młodzieży Polskiej. W 1952 pracował w szpitalu w Rzeszowie. W kwietniu 1952 powołany do służby w Ludowym Wojsku Polskim i do czerwca 1957 służył jako starszy lekarz w jednostce wojskowej w Rzeszowie. Został zdemobilizowany w stopniu kapitana.
Po odejściu z armii pracował na oddziale okulistycznym szpitala w Rzeszowie i jako wojewódzki inspektor Służby Zdrowia Więziennictwa. W 1961 ukończył specjalizację w okulistyce i od tego czasu podjął pracę w Sanoku. Od 1964 do 1968 pełnił funkcję kierowniczą w Wydziale Zdrowia. 31 grudnia 1985 przeszedł na emeryturę.
Był kierownikiem poradni okulistycznej ZOZ w Sanoku. Od 1960 należał do PZPR. Od 1968 do 1976 dwa razy był sekretarzem POP, a od 1962 do 1978 był członkiem Egzekutywy. W 1966 został awansowany na stopień majora rezerwy. Od 1981 był członkiem Związku Bojowników o Wolność i Demokrację w Sanoku.
Zmarł 14 września 2006 i został pochowany na Cmentarzu Centralnym w Sanoku.