W latach 1940–1941 pracował w parafii Chrystusa Króla we Lwowie, a przez trzy lata jako wychowawca i wykładowca w Seminarium Duchownym we Lwowie.

Podczas okupacji niemieckiej był łącznikiem i kapelanem Armii Krajowej (od października 1939) nosząc pseudonim Dziunio. Następnie został mianowany skarbnikiem i szefem oddziału V Komendy Okręgu Lwów AK. 24 czerwca 1941 został aresztowany przez NKWD i osadzony u Brygidek. 29 czerwca zbiegł z więzienia wraz z prof. Romanem Renckim, unikając egzekucji podczas akcji wymordowania przez NKWD więźniów politycznych. W 1944 został aresztowany przez NKWD za działalność patriotyczną. Do 1948 był więziony w obozach w Charkowie, Riazaniu, Diagilewie, Czerepowcu i obozie jenieckim NKWD w Griazowcu, po czym otrzymał wyrok pobytu w łagrze. Został z niego zwolniony w 1948 i otrzymał pozwolenie na pracę w katedrze lwowskiej z którą związał resztę życia – 47 lat posługi.