 He has served two times as municipal president (mayor) of Nuevo Laredo, first from 1993 to 1995 and then from 1999 to 2001.From 2002 to 2004 he served as local deputy in the Congress of Tamaulipas.In 2006 he won a seat in the lower house of the Mexican Congress hence was elected to serve during the LX Legislature.