Od sierpnia 1914 roku był żołnierzem Legionów. Początkowo jako plutonowy 2 kompanii IV batalionu 1 pułku piechoty, od 1916 jako starszy sierżant ps. „Ludor” w 5 pułku piechoty. Uczestniczył we wszystkich bitwach Legionów m.in. pod Łowczówkiem, Konarami, Jastkówem, Kostiuchnówką. W lutym 1917 został skierowany do pracy w Polskiej Organizacji Wojskowej na Lubelszczyznę. Po kilku miesiącach został aresztowany jako szpieg i osadzony w Puławach, skąd po miesiącu został odesłany do Legionów. W lipcu 1917 wraz z innymi odmówił złożenia przysięgi na wierność Austrii. Jako poddany austriacki został skierowany do szkoły oficerskiej rezerwy, a następnie do 40 rzeszowskiego pułku piechoty i wysłany na front włoski. Służył w Tyrolu w stopniu aspiranta. Do Polski wrócił w styczniu 1919. W tym samym roku rozpoczął działalność w Polskiej Partii Socjalistycznej.