Fue Presidente Municipal de Reynosa, Tamaulipas.
Fue diputado federal por el distrito 5 de Tamaulipas en la LXII Legislatura del Congreso de la Unión. También ocupó el cargo de Secretario de Desarrollo Social en el gobierno del estado de Tamaulipas.