Possui graduação em Português-Literaturas pela Universidade Federal do Rio de Janeiro (1979), Licenciatura pela Universidade Federal do Rio de Janeiro (1981), mestrado em Letras (Letras Vernáculas) pela Universidade Federal do Rio de Janeiro (1984) e doutorado em Letras pela Universidade Federal Fluminense (2006). Atualmente é professor adjunto da Universidade do Estado do Rio de Janeiro e da Universidade Federal Fluminense.