Na mocy układu Sikorski-Majski z 30 lipca 1941 odzyskał wolność w lutym 1942, po czym zgłosił się do formowanej Armii Polskiej w ZSRR gen. Władysława Andersa i w jej szeregach został kapelanem. Po ewakuacji armii w 1943 pełnił funkcję spowiednika w obozie polskich uchodźców w Teheranie, później w klinice medycznej. Wraz z 2 Korpusem Polskim przebył szlak przez Bliski Wschód do Włoch. Brał udział w kampanii włoskiej, w tym w walkach w bitwie o Monte Cassino jako kapelan 31 Kompanii Sanitarnej.