Catedrático de la Universidad de Zaragoza.
Director del Taller de Historia de la Universidad de Zaragoza y Presidente de la Asociación Aragonesa de Escritores.
Colaborador en diversos medios de comunicación como Cadena SER, Es.Radio, El país, El Mundo, Heraldo de Aragón, El Periódico de Aragón, y de revistas como Historia National Geographic, Clío, La Aventura de la Historia.
Autor de una treintena de ensayos, como Historia de la pena de muerte, Breve historia del templo, Una Historia de España; y de novelas como El salón dorado, El Cid, El número de Dios, La prisionera de Roma, El códice del peregrino.
- Vigencia contemporánea del Compromiso de Caspe (Imán, número 6)
- Fernando el Católico, el mito continúa (Imán, número 14)