11 marca 1933 roku został działaczem harcerskim, a następnie 22 grudnia 1936 roku harcmistrzem.

Okres II wojny światowej Po wybuchu wojny czując się zagrożony aresztowaniem przeniósł się do Warszawy, gdzie podjął służbę w Komendzie Głównej Szarych Szeregów („Pasiece”). Był wizytatorem chorągwi harcerskich z terenów zachodniej Polski. Zorganizował chorągiew „Ul Kresowy Chrobry”. Następnie został zastępcą kierownika Wydziału Zachodniego hm. Józefa Wizego. Od maja 1943 do lipca 1944 roku był wizytatorem Głównej Kwatery w chorągwi radomskiej „Ul Rady”.

Podczas powstania warszawskiego był szefem drugiego rzutu „Pasieki”. Zainicjował pracę poczty polowej w Śródmieściu-Południe, prowadzonej przez „Zawiszaków”, następnie Harcerskiej Poczty Polowej. Po śmierci hm. Edwarda Zürna 23 sierpnia 1944 roku został mianowany szefem Komendy Głównej Szarych Szeregów. Po upadku powstania warszawskiego przeniósł się do Krakowa pozostając nadal szefem „Pasieki” aż do jej rozwiązania.