Następnie przedostał się do Francji.
W latach 1939–1945 w Polskich Siłach Zbrojnych, m.in. dowodził 3 Dywizją Piechoty we Francji (4–19 czerwca 1940). Był wykładowcą na kursach Wyższej Szkoły Wojennej w Wielkiej Brytanii.
3 sierpnia 1943 Naczelny Wódz mianował go dowódcą 1 Dywizji Grenadierów. Obowiązki dowódcy dywizji objął 26 sierpnia 1943. 29 października 1943 Naczelny Wódz mianował go zastępcą inspektora do Spraw Zarządu Wojskowego.
W 1947 powrócił do Polski. Zamieszkał w Warszawie. Pracował naukowo na Politechnice Warszawskiej. W latach 1950–1961 był adiunktem na Wydziale Geodezji i Kartografii. Brał czynny udział w pracach ZBoWiD.
Zmarł w Warszawie. Pochowany na Cmentarzu Wojskowym na Powązkach (kwatera A 12-5-3/4).
Awanse chorąży – 5 marca 1915 podporucznik – 1 kwietnia 1916 porucznik kapitan – 1917 major podpułkownik – zweryfikowany ze starszeństwem z dniem 1 czerwca 1919 (w 1924 r. zajmował 34., a 1928 r. 17. lokatę w korpusie oficerów zawodowych inżynierii i saperów) pułkownik – 1 stycznia 1931 i 1. lokatą w korpusie oficerów piechoty