Po wybuchu I wojny światowej, 4 września 1914 wstąpił do Legionów Polskich. Służył jako patrolowy sanitarny w szeregach 3 pułku piechoty w składzie II Brygady. 1 listopada 1916 roku został mianowany chorążym sanitarnym. Pod koniec 1917 roku awansowany do stopnia podporucznika sanitarnego. Od połowy lutego 1918 służył w II Korpusie Polskim w Rosji. Brał udział w bitwie pod Kaniowem w maju 1918 i trafił do niewoli niemieckiej. Po oswobodzeniu był żołnierzem na obszarach rosyjskich, gdzie ponownie dostał się do niewoli.