W czasie kampanii wrześniowej 1939 pełnił służbę na stanowisku szefa intendentury w Naczelnym Dowództwie Wojska Polskiego. Internowany w Rumunii w obozie w Băile HerculanePiotr Stawecki, Generałowie polscy w wojnie obronnej 1939 roku i ich dalsze losy wojenne : cz. 2, [w:] Przegląd Historyczno-Wojskowy 15 (66)/3 (249) s. 93–94.. Do 1942 roku pozostawał bez przydziału, w obozie na wyspie ButeHenryk P. Kosk, Generalicja polska, t. II, Pruszków 2001, s. 21.. W 1942 został szefem Intendentury i Służby Pieniężnej w Ministerstwie Obrony Narodowej. We wrześniu 1945 został wyznaczony na stanowisko szefa Służby Pieniężnej. 6 września 1946 został wraz z 75 innymi oficerami pozbawiony obywatelstwa polskiego, które przywrócono mu pośmiertnie w 1971 roku. Od grudnia 1948 pełnił służbę w Biurze Rozrachunkowym Polskiego Korpusu Przysposobienia i Rozmieszczenia.
Zmarł 27 marca 1968 w Londynie. Został pochowany na Cmentarzu Brompton w Londynie.
Awanse chorąży – 26 maja 1916 podporucznik – 1 kwietnia 1916 podpułkownik – zweryfikowany 3 maja 1922 ze starszeństwem z dniem 1 czerwca 1919 i 1. lokatą w korpusie oficerów intendentów pułkownik – 31 marca 1924 ze starszeństwem z dniem 1 lipca 1923 i 1.