Urodził się 2 marca 1897 r. w Drohobyczu.
W czasie I wojny światowej w Legionach Polskich ps. „Osa”.
Po 1918 r. w WP. Zweryfikowany jako por. plek. z 1 czerwca 1919 r. Był odkomenderowany celem dokończenia studiów medycznych na Uniwersytet Lwowski (1923) i Uniwersytet Jagielloński (1924). Dyplom lekarski otrzymał w 1927 r. Został wówczas lekarzem 10 psap. Awansowany 1 stycznia 1931 r. na kpt. lek., co najmniej w latach 1932-1934 służył w KOP. Awansowany 19 marca 1939 r. na mjr. lek., wiosną tego roku przebywał na praktyce w 6 Szpitalu Okręgowym.
Członek Lwowskiej Izby Lekarskiej.
Podczas II wojny światowej aresztowany przez Niemców. 27 listopada 1941 r. uwięziony w obozie koncentracyjnym na Majdanku, skąd został przewieziony do obozu koncentracyjnego w Sachsenhausen. W 1945 r. uwolniony, powrócił do kraju.
Zmarł 22 września 1947 r. i został pochowany w Przemyślu.
Odznaczony Krzyżem Niepodległości.
Lista starszeństwa oficerów zawodowych korpusu sanitarnego 1934; „Monitor Polski” nr 260/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.