Zwolniony z wojska 20 grudnia 1920, dokończył następnie przerwane wcześniej studia medyczne. Od 1923 pracował w Krakowie, następnie w Czarnym Dunajcu, gdzie pełnił też funkcję wójta. Od 1936 lekarz w Krynicy. 8 stycznia 1924 został zatwierdzony w stopniu kapitana ze starszeństwem z 1 czerwca 1919 i 8. lokatą w korpusie oficerów rezerwowych sanitarnych, podlekarzy. Był wówczas przydzielony w rezerwie do 5 Batalionu Sanitarnego w Krakowie. Po ukończeniu studiów został przesunięty, w tym samym stopniu i starszeństwie, do grupy lekarzy.

Podczas okupacji niemieckiej był lekarzem w Ubezpieczalni Społecznej w Krakowie. Tam też działał w ZWZ i Armii Krajowej i był aresztowany. Po zakończeniu wojny pracował nadal jako lekarz w Krakowie gdzie zmarł w 1987. Został pochowany na cmentarzu Rakowickim.

Życie prywatne Żonaty od 1942 z Janiną z d. Bartynowska. Mieli dwoje dzieci: Jana (ur. 1944) i Krystynę (ur.