Amigo y colaborador del extinto Luis Donaldo Colosio, fue diputado federal por Nuevo León en la LV Legislatura del Congreso de la Unión de México, secretario ejecutivo de la Conferencia Permanente de Partidos Políticos de América Latina y el Caribe (COPPPAL, 1994), director general de Desarrollo Político de la Secretaría de Gobernación (1994-1995) presidente nacional de la Fundación Colosio (1996-1997) y embajador de México en Irlanda (2001-2004).