Po wybuchu I wojny światowej pełnił służbę kolejno w austriackiej Kwaterze Głównej, w dowództwie 1 Armii, w Ministerstwie Wojny oraz 55 Dywizji Piechoty i 130 Brygadzie Górskiej, wszędzie na stanowiskach szefa sztabu. 23 maja 1916 został przydzielony do Komendy Legionów Polskich i wyznaczony na stanowisko zastępcy szefa sztabu. Po kryzysie przysięgowym został szefem sztabu Komendy Polskiego Korpusu Posiłkowego. Po bitwie z Austriakami pod Rarańczą (noc z 15 na 16 lutego 1918) został internowany (6 marca) i osadzony w więzieniu w Marmaros-Sziget. 10 października zwolniony z więzienia. Wraz z innymi oficerami (między innymi Romanem Góreckim i Włodzimierzem Zagórskim) skierowany do służby w Wojsku Polskim.