Fue presidente municipal de Guadalajara, secretario general de gobierno del Estado de Jalisco y senador por Jalisco desde 2006 hasta 2012.