Po zakończeniu wojny, gdy jego dywizję skierowano transportem kolejowym do Gdańska, opuścił samowolnie transport i wrócił do Wielkopolski (grudzień 1918). Wkrótce zgłosił się ochotniczo do batalionu powstańczego w Jarocinie. Jako łącznościowiec od 1 stycznia 1919 pełnił funkcję zastępcy szefa łączności 3 Dywizji Strzelców Wielkopolskich. Organizował łączność na południowym odcinku frontu powstańczego w rejonie Jarocina, Pleszewa, Krotoszyna i Ostrowa Wielkopolskiego. Następnie służył w sztabie dywizji jako podoficer techniczny i dowódca kompanii. 25 czerwca 1919 otrzymał stopień podporucznika i przeniesiono go do dowództwa wojsk powstańczych w Wielkopolsce. Zajmował się w tym czasie organizowaniem i rozbudową telefonicznej sieci fortecznej w Poznaniu. Po zakończeniu powstania wielkopolskiego, od 8 listopada 1919 był dowódcą kompanii telegraficznej w Dowództwie Okręgu Generalnego w Poznaniu.

27 lipca 1920 zgłosił się ochotniczo na front wojny polsko-bolszewickiej. Był dowódcą kompanii łączności i szefem łączności Syberyjskiej Brygady Piechoty, walczącej na Mazowszu. Za wybitne zasługi wojenne otrzymał w grudniu 1921 Krzyż Walecznych.