En la Secretaría de Gobernación ha sido Director General de Programación, Comisionado del Instituto Nacional de Migración, y Oficial Mayor, en el Gobierno del Estado de Nuevo León ha sido Secretario de Programación y Desarrollo en el Gobierno de Jorge Treviño Martínez y Secretario de Desarrollo Económico en el Gobierno de José Natividad González Parás.