He is a professor of Spanish Philology at the Complutense University of Madrid; a position he has held since 1982.
He has been a visiting professor at the University of Utrecht, The Ohio State University, the University of Leuven, Sophia University and the University of Minnesota.