Po wybuchu I wojny światowej wstąpił do Legionów Polskich, otrzymując stopień porucznika i funkcję dowódcy 1 kompanii 3 pułku piechoty kpt. Józefa Hallera. W trakcie służby awansował do stopnia podpułkownika i stanowiska dowódcy 3 pułku piechoty. 6 lipca 1916 w bitwie pod Kostiuchnówką został ranny i wzięty przez Rosjan do niewoli, z której po roku zbiegł.