Am 29. August 1939 wurde Hofmann zum Kriegsdienst bei der Infanterie einberufen und nahm als Offizier am Frankreichfeldzug 1940 sowie dem Russlandfeldzug 1941 teil. Nach der Verleihung des Ritterkreuzes am 26. September 1942 folgte am 22. Oktober die Beförderung zum Gruppenführer, dem zweithöchsten Rang der SA. Einen Tag nach der Versetzung in die Führerreserve am 31. Mai 1943 wurde Hofmann zum Oberstleutnant der Reserve befördert und am gleichen Tag zur Führung der SA-Gruppe Hochland nach München versetzt. Am 20. Juni wurde er aus dem Kriegsdienst entlassen und als SA-Führer u.k.-gestellt.