W czasie I wojny światowej walczył najpierw na froncie wschodnim, a następnie w Tyrolu. W 1916 r. dowodził I dywizjonem pułku haubic polowych nr 14. Szybko awansował do stopnia majora, obejmując jesienią 1916 r. dowodzenie pułkiem haubic polowych nr 8. Jesienią 1917 r., awansowany do stopnia pułkownika, został komendantem 23 Brygady Piechoty. Otrzymał także tytuł „oficer przydzielony do Sztabu Generalnego”. Jego oddziałem macierzystym przez cały okres wojny pozostawał dywizjon artylerii konnej nr 2, w 1916 przemianowany na dywizjon artylerii konnej nr 3, a w 1918 na pułk artylerii polowej nr 3 K.

Służba w Wojsku Polskim 1 lutego 1920 rozpoczął służbę w Wojsku Polskim. 1 maja 1920 powierzono mu obowiązki dowódcy 16 Brygady Artylerii. Był również dowódcą Twierdzy Grudziądz. Walczył w wojnie polsko-bolszewickiej. 1 marca 1921 został formalnie przyjęty do Wojska Polskiego z warunkowym zatwierdzeniem posiadanego stopnia pułkownika artylerii, zaliczony do Rezerwy armii i równocześnie powołany do służby czynnej z dniem 1 lutego 1920.