Licenciado por la Universidad de La Habana, realizó el doctorado en Literatura Hispánica en El Colegio de México. Ocupó la Cátedra Miguel de Unamuno de la Universidad de Salamanca y ha sido profesor invitado en universidades de México, Chile, Francia, Italia y los Estados Unidos. Dirige el Centro de Investigaciones Literarias de la Casa de las Américas y la revista Casa de las Américas. Es Miembro de Número de la Academia Cubana de la Lengua.