Han forsvarte dr. philos.-graden i 1986 på en avhandling om . Han ble utnevnt professor i fagdidaktikk i 1991. Han var leder for NTNUs program for lærerutdanning fra 1996 til 2001 og var medlem av rektors ledergruppe samme periode. Han var styremedlem ved NTNU fra 2005 til 2009 og medlem av flere programstyrer i Norges forskningsråd.