W czasie I wojny światowej walczył na froncie austriackim. W latach 1917–1918 był szefem sztabu 4 Dywizji Strzelców Polskich, a w 1918 – II Korpusu Polskiego w Rosji. 11 maja 1918 uczestniczył w bitwie pod Kaniowem, po której dostał się do niewoli niemieckiej. Za waleczność wykazaną w czasie walki, 10 maja 1922 odznaczono go orderem „Virtuti Militari” V klasy, a we wniosku o jego nadanie, napisano m.in.:

Od lipca 1918 był pełnomocnikiem i szefem polskiej misji wojskowej w Murmaniu na północy Rosji. W 1919 został awansowany przez gen. Józefa Hallera do stopnia pułkownika.

Służba w Wojsku Polskim Do Polski przybył w lipcu 1920 i po formalnym przyjęciu do Wojska Polskiego pozostawał w dyspozycji Ministerstwa Spraw Zagranicznych, będąc przedstawicielem II Rzeczypospolitej na konferencji w Baranowiczach i Rydze. W 1923 roku został dowódcą 61 pułku piechoty. W czerwcu 1924 roku został odkomenderowany z 14 Dywizji Piechoty do Obozu Warownego Poznań w celu pełnienia obowiązków komendanta obozu. W sierpniu tego roku powrócił z odkomenderowania do dowództwa 14 DP.