Han ble født i Bergen, men tilbragte det meste av sin oppvekst og sitt voksne liv i Trondheim. Han hadde studentereksamen fra 1941 og utdannelse som maskiningeniør fra ETH Zürich i Sveits fra 1949. Under den andre verdenskrig satt han i tysk fangenskap på Falstad og Grini 1944–1945. Han var planleggingsingeniør ved NOBØ Fabrikker i Trondheim fra 1950, og avanserte til arbeidsstudiesjef og produksjonssjef i 1955, teknisk direktør i 1959 og administrerende direktør i 1962. I 1985 gikk han fra direktørstillingen til vervet som styreformann, noe han var frem til 1988. I 1990 bosatte Torp og ektefellen seg i Zürich.