Nació en Daroca, estudió Filosofía y Letras, es catedrático de Historia Medieval y es profesor titular de Historia Medieval en Unizar. El amor por Aragón ha sido siempre eje en su trayectoria vital. Es un hombre comprometido con la cultura, con el saber y con la difusión de los mismos. Y lo hace como profesor, investigador y como ponente en numerosos cursos y conferencias. De forma habitual es invitado por múltiples universidades españolas y extranjeras. Además, ha sido guionista, director de programas de radio y series documentales, asesor histórico en largometrajes, etc. Es Presidente de la Asociación Aragonesa de Escritores.
Entre sus múltiples facetas destaca la de escritor de novela histórica, que concibe desde la ficción pero sin perder de vista el ajuste riguroso a los hechos históricos. Ha publicado una treintena de obras, entre ensayos y novelas. Entre ellas, destacan El salón dorado, El Cid, El número de Dios, Del caballero del templo, El códice del peregrino, El médico hereje y El trono maldito.