Po wybuchu I wojny światowej, w październiku 1914 wstąpił do Legionów, używał pseudonimu "Socha". W szeregach 5 Pułku Piechoty Legionów Polskich przeszedł jego cały szlak bojowy, uczestnicząc w bitwach pod Łowczówkiem, Konarami i Kostiuchnówką. W 1917 otrzymał urlop, zdał egzamin maturalny w Krakowie i zapisał się na Wydział Filozoficzny Uniwersytetu Jagiellońskiego. W czasie kryzysu przysięgowego opowiedział się po stronie Piłsudskiego, wobec pobytu w Krakowie nie został internowany przez Niemców. Przystąpił do pracy publicystycznej i konspiracyjnej – został sekretarzem Ligi Niezawisłości Polski i członkiem Komendy Głównej Polskiej Organizacji Wojskowej (POW). Pod koniec października 1918 wysłany do Lwowa, od 1 do 22 listopada uczestniczył w walkach o miasto, po czym powrócił do reaktywowanego 5 Pułku Piechoty Legionów.