Fue gobernador de Tamaulipas de 2005 a 2010, presidente municipal de Ciudad Victoria del 2001 a 2004, diputado federal por Victoria en el 2000, así como Coordinador del Comité de Financiamiento del candidato a gobernador, Tomás Yarrington.