Presidió el Frente Juvenil Revolucionario del PRI en Guadalajara, en 1997. Fue regidor del ayuntamiento de Guadalajara de 2001 a 2003. Se convirtió en diputado del Congreso de Jalisco, electo para el periodo 2003-2006, donde presidió la Comisión de Hacienda y Presupuestos.En 2010 fue electo presidente municipal de Guadalajara, cargo que obtuvo a los 35 años de edad, el más joven en lograrlo, y al cual pidió licencia en enero de 2012 para registrarse como candidato del PRI a la gubernatura jalisciense, la cual ganó el 1 de julio.