Należał do PPS – Frakcja Rewolucyjna, Polskich Drużyn Strzeleckich i Polowych Drużyn Sokolich. Ukończył szkołę podoficerską i oficerską Polowych Drużyn Sokolich. Wtedy też zaczął używać pseudonimu „Jagmin”, który potem był stale uzupełnieniem jego rodowego nazwiska.

14 września 1914 wstąpił ochotniczo do Legionów Polskich. Początkowo pełnił służbę w I batalionie majora Albina Fleszara. 11 listopada 1914 został przeniesiony do IV batalionu 5 pułku piechoty, w którym jako podoficer pełnił funkcję komendanta plutonu. Wziął udział w bitwie pod Krzywopłotami (17–23 listopada 1914) i Łowczówkiem (22–25 grudnia 1914). 5 marca 1915 został mianowany chorążym. Walczył m.in. nad Nidą (do 11 maja 1915), pod Konarami oraz Józefowem. 3 sierpnia 1915 został ranny pod Majdanem Krasienińskim. 28 kwietnia 1916 awansował na podporucznika. 8 lipca 1916 został komendantem kompanii. W 1916, w składzie I Brygady Legionów, pod wodzą Józefa Piłsudskiego bił się z Rosjanami w krwawej bitwie pod Kostiuchnówką. 1 listopada 1916 awansował na porucznika. 1 maja 1917 został komendantem kompanii 3 Kursu Wyszkolenia w Zegrzu, a 26 czerwca komendantem 8 kompanii 5 pułku piechoty.