Hofmann received most of his training at the Norwegian Institute of Technology (NTH), (later integrated into NTNU), and UiO.
He later completed a one-year foundation course in the history of ideas at UiO (1991) and an intermediate level course in philosophy at the University of Tromsø (1994).