En 2002 fue electo síndico de asuntos jurídicos del Ayuntamiento de Campeche, en 2003 diputado Federal por la vía plurinominal a la LIX Legislatura, y en 2006 fue electo senador de la república por el estado de Campeche.