Han var vitenskapelig assistent og universitetslektor ved Institutt for Limnologi, Universitetet i Oslo (1960-1966), forsker ved Freshwater Institute, Winnipeg, Manitoba, Canada (1966-1977). Senere var han professor i systematisk zoologi ved Zoologisk museum, Universitetet i Bergen, fra 1977 til han gikk av med pensjonen i 2006.