Fue jefe de redacción de la revista Letras Libres (hasta 2012) en sus dos versiones: la mexicana y la española, publicación en la que trabajó desde su fundación, en 1999.
Hijo y nieto de exiliados republicanos españoles en México —biznieto de Lluís Companys— es egresado del Instituto Luis Vives, donde cursó primaria, secundaria y bachillerato.
En 1998 entró a trabajar a Editorial Clío, donde editó, entre otros títulos, los libros La ciudad y sus lagos, de Teodoro González de León, Alejandro Rosas, Alberto Kalach y Gabriel Quadri de la Torre; Los barcelonettes en México, de varios autores; y la serie Los sexenios (libros facsimilares sobre los presidentes de la República, desde Lázaro Cárdenas hasta Carlos Salinas de Gortari), de Enrique Krauze.
En enero de 1999 Enrique Krauze funda Letras Libres y lo invita a ser jefe de redacción desde su número 1.
En octubre de 2001 encabezó como director editorial la edición española de Letras Libres, puesto que ocupará durante cinco años, hasta junio de 2006.