Po wybuchu II wojny światowej ewakuował się do Żółkwi, a po wkroczeniu wojsk sowieckich przekroczył granicę z Rumunią. Tam był przez kilka miesięcy internowany, w marcu 1940 przedostał się do FrancjiJanusz Mierzwa Słownik biograficzny starostów Drugiej Rzeczypospolitej. Tom 2, wyd. LTW, Łomianki 2022, s. 318–320.. W Wojsku Polskim we Francji zarządzeniem Wodza Naczelnego z dniem 3 maja 1940 został awansowany na stopień majora piechoty, służył w Oddziale III Sztabu Naczelnego Wodza. W czerwcu 1940 przedostał się do Wielkiej Brytanii, w latach 1940-1942 służył w kwatermistrzostwie I Korpusu, od 1942 w kwatermistrzostwie Sztabu Generalnego. W 1946 powrócił do Polski, od 1947 pracował w ekspozyturze Polskiej Żeglugi na Odrze w Golęcinie, od 1950 w ekspozyturze Polskiej Żeglugi na Odrze we Wrocławiu.