Desde 1967 es profesor de la Universidad de La Laguna, en 1972 accedió a la cátedra de "Gramática general y crítica literaria" y desde 1981 es catedrático numerario de "Lengua española." Ha desempeñdo a lo largo de los años distintos puestos de responsabilidad en la institución: Director del Departamento de Lengua Española, desde 1975 a 1987; Vicedecano (1972-74-) y Decano (1974-76) de la Facultad de Filosofía y Letras; Vicerrector de Extensión Universitaria entre 1984 y 1986.