Egresado de la Universidad Nacional Autónoma de México, donde obtuvo el título de abogado, posteriormente cursó una maestría en administración pública en el Instituto de Estudios Sociales de La Haya (Países Bajos) y una especialidad en la École nationale d'administration en Francia.