W 1879 roku w Stanisławowie złożył maturę. Medycynę studiował na Uniwersytecie Jagiellońskim i Uniwersytecie Wiedeńskim. W 1888 roku otrzymał dyplom doktora wszechnauk lekarskich i rozpoczął zawodową służbę wojskową w cesarskiej i królewskiej armiiP. Stawecki, Słownik ..., s. 325-326.. 1 listopada 1911 roku awansował na starszego lekarza sztabowego 2. klasy (niem. Oberstabsartzt 2. KlasseStopień starszego lekarza sztabowego 2. klasy był odpowiednikiem stopnia podpułkownika.). W 1913 roku był szefem sanitarnym c. i k. 30 Dywizji Piechoty we LwowieSchematismus für das k.u.k. Heer und für die k.u.k. Kriegsmarine für 1914, Wiedeń 1914, s. 103, 1148.. W 1915 roku awansował na starszego lekarza sztabowego 1. klasy (niem. Oberstabsartzt 1. KlasseStopień starszego lekarza sztabowego 1. klasy był odpowiednikiem stopnia pułkownika.).
Od listopada 1918 roku pełnił obowiązki lekarza załogi Lwowa. 21 czerwca 1919 roku został formalnie przyjęty do Wojska Polskiego z byłej cesarskiej i królewskiej armii, z zatwierdzeniem posiadanego stopnia pułkownika lekarza, i jednoczesnym zatwierdzeniem na stanowisku szefa sanitarnego garnizonu miasta LwowaDziennik Rozkazów Wojskowych Nr 72 z 3 lipca 1919 roku, poz. 2336, 2358..