Né en Inde, Hoffmann était un ressortissant allemand avec la nationalité yougoslave. Ayant travaillé comme serrurier, Hoffmann est enrôlé dans l'armée yougoslave après l'invasion allemande, au cours duquel il est fait prisonnier. Cependant, il rejoint la SS le et est déployé à Auschwitz comme gardien. Plus tard, il est affecté au "" (la « Gestapo » d'Auschwitz) dans le camp principal. En , il est envoyé à Birkenau, où il travaille comme interrogateur.