Entró en el seminario de los Jesuitas y se licenció en Filosofía y Letras y Teología en la Facultad de la Compañía de Jesús en San Cugat del Vallès, estudiando después Filología Románica en la Universidad de Barcelona. Abandonado el seminario, marchó a Cornellà de Llobregat, en donde vivió muchos años y fue Concejal de Cultura en su ayuntamiento. Fue también diputado en el parlamento catalán. En el año 2003, fijó residencia en Madrid. Ha sido profesor para adultos y durante quince años técnico editorial. Colaborador en prensa, ha sido articulista entre otros en El País y El Temps, además de intervenir en numerosas tertulias radiofónicas y ser conferenciante habitual.
Es autor de novelas, relatos cortos, ensayos, biografías y libros de gastronomía.