 Hofmann was born in Marienbad, German Sudetenland (now modern Mariánské Lázně, Czech Republic), and grew up in Darmstadt.In his youth, before receiving any training in classical music, he was a singer in a rock band.He served seven years in the West German Armed Forces, during which time he began studying singing privately.