Ewakuowany do Lwowa z Zakopanego, gdzie pracował tuż przed wojną, był we wrześniu 1939 roku podczas obrony Lwowa w Obywatelskiej Straży Bezpieczeństwa. Podczas pierwszej okupacji sowieckiej krótki czas pracował jako asystent w Lwowskim Instytucie Politechnicznym, skąd został usunięty. Następnie pracował jako majster, a później geodeta przy budowie drogi Przemyśl-Lwów-Złoczów. Podczas okupacji niemieckiej pracował na budowie tej drogi jako inspektor nadzoru, później zaś jako inżynier w Urzędzie Budowy Dróg. Od sierpnia 1942 roku członek AK, organizował i dowodził rejonem wiejskim IV (Winniki) Dzielnicy Wschodniej Inspektoratu Lwów-miasto. Od kwietnia 1944 roku organizował 2 pluton oddziału leśnego 14 pułku ułanów Armii Krajowej na terenie podlwowskiego przysiółka Druga Wólka. Na czele tego oddziału, rozbudowanego do szwadronu, brał udział w akcji "Burza" w dniach 22 – 27 lipca 1944 r., osłaniając walczące we Lwowie oddziały sowieckie i AK przed znajdującymi się na przedpolu Lwowa oddziałami niemieckimi.