
Fue vocal de la junta de gobierno del Instituto para la Protección al Ahorro Bancario (IPAB) durante el 2013, secretario de Hacienda del Estado de Sonora de 2003 a 2007, y secretario de Finanzas del Comité Ejecutivo Nacional del Partido Revolucionario Institucional (PRI) de 2009 a 2011.
Asimismo, fue diputado federal por el Primer Distrito Electoral del Estado de Sonora, en la LV Legislatura (1991-1992), senador de la República por el mismo Estado durante la LVI y LVII Legislatura (1994-200), y nuevamente diputado federal, pero en este caso de forma plurinominal, durante la LVIII Legislatura (200-2003).
Entre otros cargos desempeñados tanto en su natal Sonora como en el Gobierno Federal, destacan los de subdirector de Programación y Presupuesto de la Secretaría de Programación y Presupuesto, de 1982 a 1985, subsecretario de Planeación y Política del Gobierno del Estado de Sonora, entre 1985 y 1987, director general de Programación y Presupuesto Regional de la Secretaría de Programación y Presupuesto, de 1988 a 1991, responsable de la Operación Presupuestal del Programa Nacional de Solidaridad, de 1989 a 1991, y director General de Planeación de la Secretaría de Desarrollo Social, de 1992 a 1993.