Ocupó diversos cargos en el Ayuntamiento de Mérida, hasta 1989, cuando el alcalde constitucional, Carlos Ceballos Traconis, fue destituido por el Congreso de Yucatán bajo los cargos de malversación de fondos, correspondiéndole a él terminar el periodo.