Es autor del ensayo al-Hamrá (2003), un estudio sobre el contenido místico y simbólico de la Alhambra. Su primera novela, Azafrán (Rocaeditorial, 2005), relataba el viaje iniciático del maestro musulmán Mukhatar ben Saleh desde Sanlúcar de Barrameda hasta Granada. La segunda, La escalera del agua (Rocaeditorial, 2008), describía la vida de los descendientes de los moriscos que no abandonaron España tras la orden de expulsión decretada en el siglo XVII.
La reina de las dos lunas, su tercera novela, le consagra como uno de los autores de novela histórica más reconocidos en lengua española.