Realizó estudios de Literatura Latinoamericana en la Universidad Iberoamericana, institución en la que fue jefe de Prensa e Información y profesor de Teoría, historia y ctica literarias. En la Universidad Nacional Autónoma de México fue coordinador de talleres de crítica literaria, jefe de la Unidad Editorial y titular de la Dirección de Literatura de la Coordinación de Difusión Cultural. Fue coordinador editorial en la Dirección General del Acervo Histórico Diplomático de la Secretaría de Relaciones Exteriores. En el Conaculta fue asesor de la Secretaría Técnica; asesor de la Presidencia; director del Programa Cultural Tierra Adentro; y coordinador de la Agenda Digital de Cultura. Como escritor ha ejercido desde 1979 la crítica y el periodismo literarios en distintos medios y ha publicado numerosos libros tanto individuales como colectivos. Es director general de Bibliotecas desde mayo de 2015.