Torvund var utdannet sivilingeniør i petroleumsteknologi fra NTH i Trondheim og hadde ansvar for Norsk Hydros utforskning og driftsoppgaver på norsk sokkel fra 1990 til 2000. Etter det var han konserndirektør for Hydros forretningsområde Olje og energi.