Han startet karrieren som lærer i naturfag ved steinerskoler og offentlige videregående skoler (1979–1996). I 2006 ble han ansatt som forsker II ved Norsk institutt for vannforskning og fikk opprykk til forsker I i 2013. Fra 2016 til 2018 var han forskningsleder for seksjon for ferskvannsøkologi ved instituttet. I tillegg er han ansatt som professor i naturfagdidaktikk ved Steinerhøyskolen.