Hofmann ist der Sohn eines Architekten und einer Schneiderin und hat drei ältere Schwestern. Er ist verheiratet und hat eine erwachsene Tochter. Beruflich war er als Marketing-Leiter beim inzwischen geschlossenen Kaufhaus Langer in Schlüchtern[1] und dann beim Verein für Wirtschafts- und Tourismus (WITO) in Schlüchtern tätig.[2]
2012 kandidierte Hofmann auf Vorschlag der SPD als parteiloser Kandidat bei der Bürgermeisterwahl in Flieden.[1] Nachdem er Bündnis 90/Die Grünen beigetreten war, gehörte er 2015 zu den Gründungsmitgliedern des Fliedener Ortsverbands der Grünen. Bei der Kommunalwahl 2016 wurde Hofmann in die Gemeindevertretung von Flieden gewählt.[3] Im Folgejahr übernahm er dort bei den Grünen den Fraktionsvorsitz.[4]