16 sierpnia 1914 rozpoczął służbę w Legionie Wschodnim, a po jego rozwiązaniu, od 6 października tego roku w Legionie Zachodnim. Następnie znalazł się w batalionie zapasowym Legionów Polskich. Od 1915 do lipca 1917 był dowódcą oddziału karabinów maszynowych w I batalionie 4 pułku piechoty Legionów, wraz z którym przebył cały szlak bojowy. 20 sierpnia 1915 awansowano go na podporucznika, a 16 kwietnia następnego roku na porucznika. Po kryzysie przysięgowym, we wrześniu 1917 został wcielony do armii austriackiej. Równocześnie działał w Polskiej Organizacji Wojskowej na terenie Galicji, w ramach POW używał pseudonimu „Brzechwa”. Po zwolnieniu z wojska, we wrześniu 1918 objął komendę miejscową POW w Dublanach pod Lwowem.
W tym też czasie został asystentem na Wydziale Rolniczo–Leśnym Politechniki Lwowskiej.
Służba w Wojsku Polskim Od listopada 1918 brał udział w obronie Lwowa, podczas wojny polsko-ukraińskiej i pełnił służbę w dowództwie Brygady Lwowskiej. Od marca do września 1919 był szefem Oddziału Operacyjnego Sztabu Grupy Operacyjnej gen. Władysława Jędrzejewskiego, a od września 1919 do grudnia 1920 szefem Oddziału Operacyjnego Sztabu 6 Armii, w czasie wojny polsko-bolszewickiej.