Ha desarrollado su labor docente e investigadora en la Casa de Velázquez, Universidad de La Rochelle, Universidad de Alcalá, Universidad Autónoma de Madrid; además de profesor invitado en las Universidades de Coimbra, Oporto, Venecia, Florencia y en la Universidad Federal do Rio de Janeiro (donde es investigador asociado del 'Centro de Estudios Medievales').