Es licenciado en Arquitectura por la Facultad de Arquitectura de la Universidad Nacional Autónoma de México (UNAM). Maestro en Investigación y Docencia por el Área de Urbanismo y doctor en Urbanismo, ambas por la Facultad de Arquitectura de la UNAM.
Realizó una Estancia de Investigación de enero a junio de 1993 en el Groupe de Recherche sur l'Amerique Latine en la Universidad de Toulouse-Le Mirail, Francia, bajo la dirección de Claude Bataillón.
Sus principales líneas de investigación son: Estructura urbana y regional, Sistema Urbano Nacional e Interfase urbano-regional.
Actualmente es director del Programa Universitario de Estudios sobre la Ciudad de la UNAM.