Podczas I wojny światowej od 1914 dowódca batalionu 3 pułku piechoty Legionów Polskich – kapitan z września 1916. W czasie przebijania się Polskiego Korpusu Posiłkowego przez front austriacko-rosyjski pod Rarańczą 15 lutego 1918 dowódca batalionu, aż do przejścia 3 pułku przez front. Walczył pod Kaniowem.