Han arbeidet som biolog ved Norsk Polarinstitutt 1967–72, som frilufts- og naturvernkonsulent i Vestfold fylke 1972–73, som naturverninspektør i Sør-Norge ved Miljøverndepartementet 1973–85, og som økologisk rådgiver og Norad 1985–89. I 1989 ble han leder for Worldwatch Institute Norden fra 1989, en stilling han beholdt til sin død.