Po ewakuacji KL Majdanek przewieziony do Oświęcimia z chorymi z Majdanka, przewiózł dużą ilość lekarstw do obozu w Brzezince, wraz z transportem chorych. Jako ksiądz, utrzymywał kontakty religijne z więźniami, prowadził w bloku obozowym wieczorny różaniec. Ewakuowany z Brzezinki przez Buchenwald do tajnego obozu Ohrdruf (zaszyfrowanego jako obóz „S3”, wchodzący w skład obozu Dora). Pracował w tym czasie w żwirowni oraz przy układaniu torów kolejowych. Następnie dostał się do apteki SS, do pracy w składach aptecznych, które SS zarekwirowało Wehrmachtowi. Sporządził wówczas fałszywą kartotekę zasobów lekarstw, co pozwoliło na dostarczenie do aptek obozowych Ohrdruf, Krawinkel i Zeltlager dużych ilości leków dla więźniów (dostępnych dotychczas jedynie dla SS).

W kwietniu 1945 ewakuowany z Ohrdruf do Buchenwaldu, a następnie do Dachau, uciekł z transportu w Hartmannsdorf. Po przedostaniu się przez linię frontu na stronę amerykańską przebywał w Gera, w obozie jeńców wojennych po ucieczce. Następnie w obozie osób deportowanych w Coburg. Był kapelanem – oficerem łącznikowym dla wszystkich obozów osób deportowanych i jeńców wojennych na terenie XV Korpusu 3 Armii Amerykańskiej. Pozostając w strefie amerykańskiej, sprawował opiekę duszpasterską i humanitarną nad obozami b. jeńców wojskowych, b.