Według jednego ze świadków miał asystować przy „eksperymentach” z gazowaniem ludzi, które wiosną 1942 roku przeprowadzano w nowo wybudowanym obozie zagłady w Sobiborze. W uznaniu zasług położonych w czasie akcji „Reinhardt” został wiosną 1943 roku awansowany do stopnia SS-Untersturmführera. Został także odznaczony Krzyżem Żelaznym II klasy.

Wczesnym latem 1943 roku obóz w Bełżcu uległ likwidacji. Schwarz został wówczas przeniesiony na stanowisko komendanta obozu pracy dla Żydów w Dorohuczy. W drugiej połowie września tegoż roku zastąpił Wirtha na stanowisku komendanta obozu pracy na Flugplatzu w Lublinie. Piastował je tylko przez niespełna półtora miesiąca, gdyż już 3 listopada 1943 roku wszystkich więźniów wymordowano w ramach akcji „Dożynki”.

Później, podobnie jak większość weteranów akcji „Reinhardt”, został przeniesiony do Einsatz R operującej na wybrzeżu Adriatyku. Zadaniem tej jednostki była likwidacja miejscowych Żydów oraz walka z jugosłowiańską i włoską partyzantką. 19 czerwca 1944 roku został zabity przez włoską partyzantkę komunistyczną w San Pietro al Natisone.