Ha fungido como secretario general de gobierno de su estado, director de Ingresos y Egresos de la Tesorería del Estado, presidente municipal de Saltillo y como diputado federal, en dos ocasiones, entre otros cargos.