Estudió Filología Hispánica en la Universidad de Málaga. Trabajó como profesor en la Universidad de Orán(Argelia, curso 1991/92). A su regreso trabajó dos años como monitor de enfermos mentales en una casa asistida y como educador de menores que estaban cumpliendo una medida judicial. Columnista desde 2003 en Diario Sur, donde dirige el Aula de Cultura. Colaborador de El Viajero (suplemento de El País) donde ha publicado más de 30 crónicas de viajes. Dirige las actividades de la Fundación Manuel Alcántara. Ha publicado las novelas La otra ciudad (Espasa, 2003, finalista Premio Primavera), Desprendimiento de rutina (Arguval, 2003, Premio Sur de Novela Corta), El orden improbable (Espasa, 2004), Ucrania (Destino, 2006, Premio Málaga de Novela), Los soldados (El aleph, 2013), El protegido (Malpaso, 2015), la micronovela Borrasca en los Ozores (Mitad Doble, 2018) y La distancia (Malpaso, 2018). Y los libros infantiles Fede quiere ser pirata (Anaya, 2012, Premio Málaga de Literatura Infantil), El colegio más raro del mundo (Anaya, 2014), De viaje por el mundo (Anaya, 2017), Casas del mundo (Anaya, 2018) y Las gafas azules (Anaya, 2020).