4 września 1939 mianowany szefem sztabu Armii „Lublin”. 20 września 1939 dostał się do niemieckiej niewoli. W kwietniu 1945 roku wyzwolony z oflagu VII A Murnau. Następnie służył w 2 Korpusie Polskim (5 Kresowa Dywizja Piechoty gen. Nikodema Sulika i 2 Warszawska Dywizja Pancerna) oraz w Komisji Studiów 2 Korpusu. W latach 1947–1949 w Polskim Korpusie Przysposobienia i Rozmieszczenia w Wielkiej Brytanii.
Po demobilizacji w 1949, wyjechał do Argentyny. Czynnie uczestniczył w pracy społecznej, stając się ważnym członkiem argentyńskiej Polonii. Prezes, a następnie prezes honorowy Stowarzyszenia Polskich Kombatantów w Argentynie i Stowarzyszenia Kawalerów Orderu Wojennego Virtuti Militari w Argentynie, od 1955 prezes Polskiej Macierzy Szkolnej. Pięciokrotnie pełnił funkcję prezesa największej organizacji polonijnej Związku Polaków w Argentynie, organizował m.in. obchody 1000-lecia Chrztu Polski. Generał broni Władysław Anders mianował go generałem brygady ze starszeństwem z dniem 1 stycznia 1964 roku w korpusie generałów. Od 1975 dożywotni, honorowy prezes Związku Polaków w Argentynie.