Del 1970 al 1975, se licenció en Derecho en la Facultad de Derecho de la Universidad Autónoma de Nuevo León, con la tesis titulada “La concesión del servicio público en el Derecho Público Administrativo”. En el 1975-1976, ganó una beca para estudiar su Maestría en Administración Pública en el Institut International d’Administration Publique, INAP, Francia. Durante el 1977 al 1979 se Doctoró en Derecho Constitucional e Instituciones Políticas en la Université de Paris II, La Sorbona, Francia, con la tesis titulada “Las relaciones entre el Poder Ejecutivo y el Poder Legislativo en el México contemporáneo”.