Fue secretario particular del presidente municipal Gustavo Vázquez Montes de 1998 a 2000, Diputado Local del Distrito XVI de Tecomán en la LIV Legislatura (2003-2006), donde compartió espacio con los priístas Mario Anguiano Moreno, Silverio Cavazos Ceballos, Carlos Cruz Mendoza, José Antonio Orozco Sandoval, Hilda Ceballos Llerenas, Humberto Silva Ochoa y Martín Flores Castañeda