Después de desempeñarse como profesor de castellano en el Liceo de Hombres de La Serena (1952-1964), regresó a Santiago para enseñar en el Instituto de Literatura Chilena de su "alma máter"; fue también profesor de redacción en la Escuela de Periodismo de esa universidad, director de la Escuela de Periodismo de la Católica, profesor de expresión escrita en la Andrés Bello; de literatura en la Academia Diplomática del mismo nombre y de redacción en la Chile y en la Miguel de Cervantes.