Władysława Andersa, z którą ewakuował się do Iranu. Ostatecznie znalazł się w szeregach 2 Korpusu Polskiego gen. Władysława Andersa, gdzie pełnił funkcję zastępcy dowódcy saperów Korpusu. Następnie został dowódcą saperów Okręgu Etapowego, w skład którego wchodziła m.in. Szkoła Podchorążych Rezerwy Saperów. Na początku 1944 przeniesiono go w stan spoczynku.

Po zakończeniu wojny powrócił do Polski, gdzie zmarł.

Awanse kapitan – zweryfikowany ze starszeństwem z dniem 1 czerwca 1919Rocznik Wojskowy 1923, s. 907. major – 31 marca 1924 ze starszeństwem z dniem 1 lipca 1923 i 13 lokatą w korpusie oficerów inżynierii i saperów podpułkownik – ze starszeństwem z dniem 1 stycznia 1931 i 4 lokatą pułkownik – ze starszeństwem z dniem 19 marca 1938Rocznik Oficerski 1939 r. s. 242.