Nació en Sevilla en 1974. Ha publicado las novelas La malamemoria (1999), posteriormente reelaborada en ¡Otra maldita novela sobre la guerra civil! (2007), El vano ayer (2004), que fue galardonada en 2005 con el Premio Rómulo Gallegos, el Premio Ojo Crítico y el Premio Andalucía de la Crítica; El país del miedo (2008), reconocida por los editores con el Premio Fundación J. M. Lara como mejor novela del año, La mano invisible (2011), La habitación oscura (2013), Premio Cálamo, y Feliz final (2018), todas ellas publicadas en Seix Barral. En 2022 ha obtenido el Premio Biblioteca Breve por Lugar seguro. Columnista de prensa, es también autor de guiones de cómic, novelas juveniles y libros de relatos, entre los que destaca Tiza roja (2020). Su obra ha sido traducida a varios idiomas y llevada al cine en tres ocasiones.