W latach 1914–1917, w szeregach armii rosyjskiej, walczył na frontach I wojny światowej, awansując na kolejne stopnie: porucznika (30 września 1910), sztabskapitana (14 października 1914) i kapitana (5 października 1916).

W latach 1917–1920 walczył w I Korpusie Polskim w Rosji, a następnie w Wojsku Polskim na Syberii. Od sierpnia 1918, w powołanym wówczas Dowództwie Wojsk Polskich we Wschodniej Rosji i Syberii, kierował Wydziałem V Artylerii. Od grudnia 1918 do stycznia 1920 dowodził I dywizjonem 5 pułku artylerii polowej. W 1919 otrzymał awans na stopień majora. Równocześnie, od 24 grudnia 1919, był komendantem pociągu pancernego „Poznań II”, który został zdobyty w walce ze zbuntowanymi oddziałami admirała Kołczaka na stacji kolejowej Tajga. 10 stycznia 1920, po kapitulacji Wojsk Polskich, uniknął bolszewickiej niewoli i podjął próbę dotarcia z Klukwiennej do Mandżurii. 4 marca 1920 przybył do Harbinu. 15 kwietnia wypłynął z portu Dairen na pokładzie parowca „Jarosław”. 1 sierpnia 1920 przypłynął do Gdańska.