Ha sido Tesorero, Secretario General y Presidente Estatal del PAN, este último cargo de 2000 a 2003, Regidor al Ayuntamiento de Mérida de 1991 a 1993 y Diputado al Congreso de Yucatán de 1998 a 2000.