W czasie I wojny światowej został ponownie zmobilizowany i pełnił obowiązki chirurga-konsultanta Czerwonego Krzyża. W 1919 powrócił do Polski i został powołany do Wojska Polskiego. Objął stanowisko ordynatora oddziału chirurgicznego w 1 Szpitalu Okręgowym, a następnie w Głównym Szpitalu Wojskowym.

W czasie wojny polsko-bolszewickiej w 1920 współorganizował zabezpieczenie medyczne działań bojowych. Został awansowany do stopnia pułkownika ze starszeństwem z dniem 1 stycznia 1928. W tej randze w 1933 przeszedł w stan spoczynku.

W sierpniu 1939 na własną prośbę został zmobilizowany. Po wybuchu II wojny światowej, w czasie kampanii wrześniowej pełnił obowiązki chirurga w 104. Szpitalu Wojennym. Po agresji ZSRR na Polskę został aresztowany przez Sowietów. Był przetrzymywany początkowo w obozie w Putywlu, skąd 1 listopada 1939 przewieziony został do Kozielska, po 1940 był osadzony w obozie jenieckim NKWD w Griazowcu. Do 1941 przebywał w sowieckich obozach. W 1941 wstąpił do organizowanej na terenach ZSRR przez generała Władysława Andersa Armii Polskiej w ZSRR i został mianowany generałem brygady oraz szefem Służby Zdrowia Armii.