Po absolvování Střední průmyslové školy v Mladé Boleslavi začal Jan Hofmann pracovat jako technolog výroby elektrorozvaděčů v rodinné firmě Hofmann ELKO.
Od roku 2009 člen ODS Jan Hofmann do politiky vkročil v komunálních volbách 2010, v nichž byl zvolen zastupitelem obce Kněžmost na Mladoboleslavsku. V letech 2014 a 2018 post obhájil. Od roku 2010 působil osm let i jako tamní radní.
V krajských volbách 2020 Jan Hofmann neuspěl. Zadařilo se mu v parlamentních volbách 2021, kdy získal poslanecký mandát za koalici SPOLU (ODS, KDU-ČSL a TOP 09). Zvolen byl ve Středočeském kraji.
Mezi koníčky Jana Hofmanna patří mj. jachting a vaření.