Profesor de Didáctica de Ciencias Sociales y de Lengua y Literatura en la Universidad de Zaragoza, lector en la Universidad Alexandru Ion Cuza de Iasi (Rumanía), tutor de Filología Hispánica en la UNED y profesor de secundaria en lengua y literatura y en geografía e historia. Licenciado en Historia y en Humanidades, realizó másteres en Filología Hispánica y en Género, DEA en «Mentiras y Ficciones en las Humanidades» y postgrados en Historia y en Derechos Humanos. Doctor por la UAM con la tesis Saber mirar, saber contar. La narrativa cinematográfica de José Luis Borau. En la actualidad trabaja como ayudante doctor en el Departamento de Didáctica de las Ciencias Sociales de la Universidad de Zaragoza, y es miembro del grupo de investigación Argos perteneciente a IUCA.