Po wybuchu I wojny światowej był organizatorem trzech kompanii ochotniczych, które przystąpiły do Legionów Polskich. Służył w Legionach od 16 września 1914, biorąc udział w kampanii karpackiej. Został awansowany do stopnia podporucznika piechoty 4 grudnia 1914. Służył w szeregach 2 pułku piechoty w składzie II Brygady, następnie 4 pułku piechoty w składzie III Brygady, w którym był dowódcą 9 kompanii w III batalionie. Awansowany do stopnia porucznika piechoty 1 września 1915, następnie kapitana od 1 listopada 1916. Po kryzysie przysięgowym służył w Polskim Korpusie Posiłkowym, przydzielony do Dowództwa Uzupełnień w Bolechowie. Po bitwie pod Rarańczą z połowy lutego 1918 był internowany przez Austriaków w obozie w Huszt, potem w (), na Zakarpaciu. Następnie został wcielony do armii austriackiej i skierowany na front włoski.

U kresu wojny wziął udział w obronie Lwowa w trakcie wojny polsko-ukraińskiej, będąc komendantem Odcinka III („Szkoła Konarskiego”) i komendantem placu. Po odzyskaniu przez Polskę niepodległości został przyjęty do Wojska Polskiego. Od 1919 do 1920 pełnił funkcję dowódcy etapów Armii „Wschód” na froncie ukraińskim podczas wojny polsko-bolszewickiej.