Profesor Titular de la Universidad Complutense de Madrid, en el Área de Historia de América dentro del Departamento de Historia de América, Medieval y Ciencias Historiográficas.
Su tesis doctoral, “Urbanismo en Sociedades Preindustriales: el caso Azteca: Tenochtitlan”, dirigida por el Dr. José Alcina Franch, fue defendida en 1984 y publicada en 1986 con el título de “México-Tenochtitlan. Economía y sociedad en el siglo XVI”.
Sus investigaciones han tratado sobre la organización social, política y económica en el México central antes y después de la llegada de los españoles, la lengua nahuatl y la etnohistoria como disciplina.