Es escritor, periodista, entusiasta promotor de la lectura entre los jóvenes y actual director de Radio unam. Inició su camino en la literatura como poeta con Siete primeros poemas (1976), Vivos y suicidas (1978), Recetas para el desastre (1987) y De la función social de las gitanas (2002). Ha publicado en Planeta sus novelas Polvo (2010), Persona normal (2011), Querido Escorpión (2013), Desde mi muro (2014), Cómplices (2015), Corazonadas (2016) y la trilogía Mundo sin dioses: 1. Camino a Sognum (2018), 2. La razón y la ira (2019) y 3. Caos y destino (2020).