Do austriackiego wojska wstąpił 1 października 1887 jako elew. Służbę rozpoczął w Szpitalu Garnizonowym nr 7 w Grazu. W 1914 pracował w Szpitalu Garnizonowym nr 14 we Lwowie, następnie został szefem Szpitala Rezerwowego nr 3 w Pradze i Szpitala Garnizonowego nr 3 we Lwowie.

W Wojsku Polskim służył od 1 grudnia 1918 w Szpitalu Okręgowym we Lwowie. W 1919 awansowany na stopień majora, w 1920 na pułkownika. 12 sierpnia 1923 przeniesiony w stan spoczynku w stopniu tytularnego generała brygady. Po przejściu w stan spoczynku prowadził gabinet okulistyczny. Był autorem licznych prac naukowych, ogłaszanych w pismach krajowych i zagranicznych.

Był założycielem Towarzystwa Kredytowego Miejskiego dla Małopolski. Był prezesem honorowym lwowskiego Towarzystwa Właścicieli Realności, członkiem honorowym Towarzystwa Bratniej Pomocy UJK. Przez pewien czas pełnił mandat radnego Rady Miasta Lwowa (wybrany w 1934).

W czasie okupacji sowieckiej Lwowa w 1939 aresztowany i osadzony w więzieniu na Brygidkach. Przebywał w celi więziennej m.in. z gen. Władysławem Andersem. Zwolniony z więzienia w 1941 (miały na to wpływ m.in. petycje i wstawiennictwa ludzi ubogich, których jako okulista leczył za darmo). Przez pewien czas ukrywał się, po śmierci żony wyjechał ze Lwowa.