Licenciado en Filología Hispánica por la Universidad Central de Barcelona.
Doctor en Filosofía y Letras (Sección Filología Hispánica) por la Universidad Complutense de Madrid.
Profesor Titular de Lengua Española del Departamento de Filología Española III de la Facultad de Ciencias de la Información de la Universidad Complutense de Madrid.
Ha sido profesor de la Università di Trieste (Italia); de la Universitá Gabriele D'Annunzio de Pescara (Italia); de Saint Lawrence University (sede de Madrid) y de la Universidad de Chile de Santiago de Chile.
