Foi catedrático do Liceu Nilo Pessanha (Niterói), professor de Língua Portuguesa no Instituto de Educação do Rio de Janeiro, fundador da (Pontifícia) Universidade Católica do Rio de Janeiro (onde ocupou a cadeira de Filologia Românica), catedrático de Filologia Românica na UFRJ (antiga Faculdade Nacional de Filosofia) e na Universidade de Lisboa.