19 lutego 1921 roku został mianowany porucznikiem marynarki, równocześnie urlopowany i skierowany na Górny Śląsk. 27 lutego 1921 roku zgłosił się w Dowództwie Obrony Plebiscytu włączając się w działania mające na celu przyłączenia Górnego Śląska do Polski. Na początku maja 1921 roku z byłych marynarzy stworzył specjalny oddział szturmowy, który został zmotoryzowany i wyposażony w improwizowane samochody pancerne. Jak dowódca oddziału bierze udział w walkach w trakcie III powstania śląskiego w składzie Grupy „Północ”, m.in. w bitwie o Górę św. Anny. W dniu 4 czerwca 1921 roku dowodził oddziałem, który stłumił bunt w dowództwie Grupy „Wschód”, którego członkowie zamierzali aresztować Wojciecha Korfantego.

Po zakończeniu powstania został komendantem konspiracyjnej Organizacji „P”, której celem była ochrona polskich placówek i instytucji do momentu ich przejęcia przez władze polskie, a także ochrona kontrwywiadowcza i niszczenie magazynów broni niemieckich organizacji bojowych. Funkcję tę pełnił do czerwca 1922 roku, a jego łącznikiem z przedstawicielami koalicji był por. Teodor Lelek były zastępca dowódcy Żandarmerii Wojsk PowstańczychM.