Od 7 sierpnia 1914 był komendantem III plutonu 6. kompanii I baonu, a następnie II plutonu 3. kompanii III baonu 1 Pułku Piechoty. 22 października 1914 został ranny w bitwie pod Laskami. 2 lipca 1915 został mianowany chorążym. Później służył w 5 Pułku Piechoty. Pod koniec 1915 został odkomenderowany do Komendy Legionów Polskich, a 17 lutego 1916 przeniesiony do III Baonu Uzupełniającego. Od 1 marca 1916 był instruktorem w Szkole Podoficerskiej w Kozienicach, a następnie oficerem 1. kompanii uzupełniającej przy Komendzie Grupy LP. W maju 1916 powrócił do 5 pp. 4 lipca 1916 wyróżnił się w bitwie pod Kostiuchnówką. 1 listopada 1916 został mianowany podporucznikiem piechoty. Służył także w 6 Pułku Piechoty.
15 sierpnia 1917, po kryzysie przysięgowym, został zwolniony z Legionów i wcielony do armii austro-węgierskiej. Od 1 listopada 1918 brał udział w obronie Lwowa (pododcinek Kleparów). Następnie dowodził batalionem zapasowym 1 Pułku Piechoty Legionów.