Han kom fra en presteslekt som sønn av Rolf Hesselberg. Han ble født i Trondheim og vokste opp i Tromsø og Målselv. Faren hadde sine siste kall som sogneprest i Nedre Stjørdal prestegjeld og prost i Stjørdal prosti.