Han ble magister (mag.art.) i litteraturhistorie i 1955 og var lektor ved Bergens Katedralskole 1958-1963, forskningsstpendiat 1963-1965 og universitetslektor, senere førsteamanuensis ved Nordiske Institutt/Universitetet i Oslo 1965-1976. Han var professor i nordisk litteratur ved Universitetet i Trondheim 1977-1981 og ved Universitetet i Bergen 1981-1992. Han har også hatt gjesteprofessorater ved flere utenlandske universiteter.