Han var forsker ved NILU – Norsk institutt for luftforskning fra 1981 til 1989 og direktør samme sted fra 1996 til 2003. I perioden mellom var han professor i meteorologi ved Geofysisk institutt ved Universitetet i Bergen. Han var bestyrer 1990–95. Han hadde også bistilling som forskningsdirektør ved Nansensenteret for fjernmåling.