Estudió la carrera de derecho en la UNAM, de donde también obtuvo los grados de maestro en derecho constitucional y administrativo y, posteriormente, el doctorado.