Po wybuchu I wojny światowej był organizatorem półbatalionu we Lwowie, wraz z którym przystąpił do Legionów Polskich 13 października 1914 i został wcielony do 1 pułku piechoty w składzie I Brygady. W stopniu porucznika dowodził 4 kompanią I batalionu, zaś tymczasowo w trakcie bitwy pod Laskami 23 października 1914 kierował całym batalionem. Odniósł rany w bitwach: pod Krzywopłotami 17–18 listopada 1914, pod Łowczówkiem 24 grudnia 1914, pod Kostiuchnówką 4 lipca 1916, po której przebywał na leczeniu w Krakowie. Został awansowany do stopnia kapitana piechoty 1 listopada 1916. Po kryzysie przysięgowym był internowany w obozie w Beniaminowie. Został zwolniony w sierpniu 1918. Od tego czasu służył w szeregach Polskiej Siły Zbrojnej. Awansowany do stopnia majora 12 października 1918.