I wojna światowa W chwili wybuchu I wojny światowej udał się do Krakowa, gdzie 16 sierpnia 1914 wstąpił do Legionów Polskich i otrzymał przydział do 2 pułku piechoty w składzie II Brygady, gdzie pełnił kolejno stanowiska dowódcy plutonu, kompanii i batalionu. Od 30 września 1914 do 30 grudnia 1916 uczestniczył w walkach, podczas których został trzykrotnie ranny, m.in.: 15 maja 1915 na Bukowinie i 21 czerwca 1916 pod Gruziatynem. W 1917, po lipcowym kryzysie przysięgowym służył do 30 stycznia 1918 w Polskim Korpusie Posiłkowym . Po przejściu II Brygady przez front pod Rarańczą, od 16 lutego do 30 października 1918, służył w Polskiej Sile Zbrojnej, gdzie jako major dowodził II batalionem 2 pułku piechoty.
Wojna z bolszewikami i Ukraińcami 1 listopada 1918 wstąpił ochotniczo do Wojska Polskiego i został dowódcą II batalionu 8 pułku piechoty Legionów, z którym 8 grudnia 1918 wyruszył na front polsko-ukraińskim. 7 stycznia 1919 został ranny w bitwie pod Rawą Ruską, a 17 lutego powrócił na front. Do 13 lipca 1919 dowodził pododdziałem, a od 17 lutego do 5 maja 1919 pełnił obowiązki dowódcy 8 pułku piechoty Legionów i dowodził nim w walkach z Ukraińcami pod Lwowem w składzie brygady płk. Mieczysława Kulińskiego.