Après avoir fréquenté l'école primaire, Kraus termine un apprentissage en tant que marchand de spiritueux. En 1925, il crée sa propre entreprise, qu'il doit abandonner en 1931, à cause de la Grande Dépression. Kraus rejoint le NSDAP (numéro de membre 405.816) le et la SS (SS n° 16.299) le , alors qu'il est encore au chômage. Dès le début du mois de janvier 1932, Kraus travaille à plein temps à la Braunen Haus de Munich, au bureau de comptabilité du fonds de secours du NSDAP. À partir d'août 1932, il occupe un poste administratif avec un SS-Sturmbann[1].
Dès le début du mois d'octobre 1941, il dirige l'inspection économique de la Waffen-SS en Russie centrale. À Breslau, il est responsable administratif des unités Waffen-SS des environs[1].
Dans le but de liquider le camp de concentration d'Auschwitz, Kraus y travaille de décembre 1944 à janvier 1945. Il encadre ainsi les marches de la mort. Le 20 janvier 1945, Kraus reçoit l'ordre de tuer les prisonniers qui n'avaient pas été évacués. Kraus déclara plus tard au tribunal qu'il avait déjà quitté le camp le et qu'il avait refusé d'appliquer cet ordre. Cependant, ce plan n'aurait probablement jamais pu être mis en œuvre en raison de l'approche de l'Armée rouge. Selon les témoignages de prisonniers survivants, Kraus resta au camp de concentration d'Auschwitz jusqu'au et conduisit un groupe d'officiers SS à travers le camp pour une visite après le . De plus, Kraus aurait fait exploser le dernier crématoire et abattu lui-même plusieurs prisonniers à Auschwitz-Birkenau[2]. Après son départ, il aurait dirigé le bureau de liaison d'Auschwitz à Zittau jusqu'au . Le but de ce bureau était d'organiser le transfert des gardes SS d'Auschwitz et probablement des prisonniers vers d'autres camps de concentration dont le fonctionnement n'était pas perturbé par la guerre[2].