Uczestniczył w: akcji ekspropriacyjnej na płatnika Kolei Nadwiślańskiej na stacji Sławków (12 października 1907); nieudanej akcji na pociąg pod Szydłowcem (14 lutego 1908; zamachu na płatnika kolei na stacji Tumlin (25 lutego 1908); przygotowaniach i w akcji pod Bezdanami (26 września 1908); wraz z Edwardem Gibalskim oraz Tomaszem Arciszewskim w nieudanej akcji na furgon z pocztą pod Cekowem (26 września 1908).
Wskutek inwigilacji Ochrany, 3 lutego 1909 został aresztowany i osadzony w X Pawilonie Cytadeli Warszawskiej pod fałszywym nazwiskiem Maksymilian Bolkot. Zwolniony za kaucją na początku 1910 wyjechał do Galicji. Tam podjął ponownie działalność w Wydziale Bojowym PPS. Został instruktorem szkoły bojowej we Lwowie. Był przeciwny usamodzielnieniu się Związku Walki Czynnej spod wpływów PPS i złożył w kwietniu 1911 rezygnację z członkostwa w Wydziale Bojowym. Do 1914 prowadził w Zakopanem firmę „Podhalańska Spółka Techniczna”.
Na początku sierpnia 1914 roku wstąpił do Legionów Polskich. Od marca 1916 roku dowodził kompanią techniczną Legionów Polskich. 9 sierpnia 1915 roku został mianowany porucznikiem, a 1 lipca 1916 roku kapitanem.