En el año de 1992, fue postulado por el Partido Acción Nacional que lo llevó a ser electo Presidente Municipal de Río Bravo de 1993 a 1995, dejó este cargo durante unos meses en 1994 en que fue postulado candidato a Senador por el PRD, inicialmente le fue otorgado el segundo lugar en las elecciones y como tal le correspondió ocupar el tercer escaño en el Senado por Tamaulipas como primera minoría, sin embargo tres semanas después el Tribunal Electoral del Poder Judicial de la Federación determinó que la primera minoría no le correspondía a él, sino a la candidata del PAN, María del Carmen Bolado del Real, quien pasó a ocupar la Senaduría; de 1996 a 1998 fue Diputado al Congreso de Tamaulipas, un año antes de terminar este cargo pidió licencia y fue electo Diputado Federal a la LVII Legislatura para el periodo que terminó en 2000, en 2002 fue nuevamente electo Presidente Municipal de Río Bravo, y solicitó licencia a este cargo para volver a ser Diputado Federal a la LIX Legislatura de 2003 a 2006.