Es licenciado en Psicología Clínica, así como en Psicología Laboral y en Económicas. Escribió su primera novela -Óscar- en 1997. En 1998 escribió Diario de Gordon, con la que ganaría el Premio de Novela Francisco Umbral. Dos años más tarde escribió una novela juvenil que fue reconocida con el Premio Internacional Literario Rotary Club. Ha quedado finalista en premios de relato y de novela como el Max Aub, el Ciudad de Badajoz, el Juan Pablo Forner y el Premio Planeta.
El reconocimiento del público y la crítica le llegó de la mano de El asesinato de Pitágoras (2013), que en el año de su publicación fue el ebook en español más vendido del mundo, y que tras mantenerse varios años en los primeros puestos se ha convertido en el ebook en lengua española -original o traducción- más vendido de todos los tiempos. En formato tradicional se ha publicado en una veintena de países, y ha recibido el "Premio per la Cultura Mediterranea" 2015 a la mejor novela publicada en Italia. Por este mismo libro, la ciudad de Crotona ha concedido al autor la distinción "Encomio Solemme" (Alabanza Solemne).
En 2014 publicó el thriller La Hermandad, y en el año 2016 fue galardonado como Finalista del Premio Planeta con su siguiente novela histórica: El asesinato de Sócrates.