Żydów umieszczał w domach objętych immunitetem. Wallenberg zbudował dla nich sieć kontaktową, zorganizował opiekę lekarską i dystrybucję żywności. Zadbał też o stworzenie dla Żydów domów dziecka i domów opieki dla starców. Działania prowadzone były także przez innych pracowników ambasady Szwecji. Działania Wallenberga, w połączeniu ze staraniami nuncjatury apostolskiej w Budapeszcie oraz Szwedzkiego Czerwonego Krzyża i Międzynarodowego Komitetu Czerwonego Krzyża, doprowadziły do ocalenia około 100 tysięcy Żydów.
W styczniu 1945, kiedy Armia Czerwona była o krok od zdobycia Budapesztu, Wallenberg zamierzał przedostać się do Debreczyna. Chciał tam spotkać się z dowódcą frontu sowieckiego, marszałkiem Rodionem Malinowskim, a potem wrócić do Szwecji. Do Debreczyna nie dotarł. Po drodze Szweda wraz z kierowcą zatrzymali sowieccy żołnierze 13 stycznia 1945. Więzienie Ostatni raz był widziany 17 stycznia 1945, gdy został wywieziony przez żołnierzy, najprawdopodobniej na spotkanie z gen. Rodionem Malinowskim.