Ha ocupado los cargos de Director Jurídico de la bancada del PAN en el Senado durantes las legislaturas LVI y LVII, en 1999 es nombrado Secretario del Ayuntamiento de Villa de Álvarez, Colima y en 2000 es electo Diputado al Congreso de Colima y en 2003 Diputado Federal por el I Distrito Electoral Federal de Colima a la LIX Legislatura, ante la anulación de las Elecciones de 2003 para gobernador y la celebración de Elecciones extraordinarias en diciembre de ese año, fue candidato a gobernador por la Alianza "Todos por Colima", formada por el PAN, el PRD y Asociación por la Democracia Colimense, no obteniendo el triunfo, y en 2006 fue candidato a Presidente Municipal de Colima.