I perioden 1970 til 1974 var han lektor i norsk og historie ved lærerskolen i Bergen. Deretter ble han ansatt ved Høgskolen i Telemark. Etter at han hadde tatt sin doktorgrad var han professor i nordisk, særlig nynorsk litteratur ved Universitetet i Oslo i to år. Etter 2000 har han vært professor ved Høgskolen i Telemark.