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.

Po powrocie do Krakowa ukończył kursy w Akademii Handlowej oraz rozpoczął studia prawnicze na Uniwersytecie Jagiellońskim, pracując jednocześnie w Wojskowej Fabryce Wozów. W lipcu 1920 zgłosił się ochotniczo do wojska. Został przydzielony do 5 zapasowego dywizjonu taborów w stopniu wachmistrza sztabowego. Nie wziął udziału w walkach.