Es abogado egresado de la Escuela Libre de Derecho e inició su carrera en el gobierno en la Secretaría de Hacienda y Crédito Público, donde fue Director de Autorización y Control de Crédito Externo, Coordinador de Asesores del Subsecretario de Normatividad y Control Presupuestal y Director General de Normatividad y Desarrollo Administrativo, de 1989 a 1994 durante el gobierno de Salinas de Gortari; en 1994 fue nombrado Contralor General de Petróleos Mexicanos y posteriormente Subsecretario de Comunicaciones y Oficial Mayor de la Secretaría de Comunicaciones y Transportes siendo titular de ésta Carlos Ruiz Sacristán y Subsecretario de Comunicación Social de la Secretaría de Gobernación bajo Diódoro Carrasco Altamirano además de Presidente de la Comisión Federal de Telecomunicaciones, todos estos cargos en el gobierno de Ernesto Zedillo.