Fue miembro del Partido Revolucionario Institucional y ha sido diputado federal.
En 2000 fue postulado y electo diputado federal plurinominal a la LVIII Legislatura, cargo que ocupó hasta 2003, año en que fue candidato del Partido Revolucionario Institucional a Jefe Delegacional de Álvaro Obregón, Cd de México, siendo favorecida con el voto popular la candidata del Partido de la Revolución Democrática.
[10] Recientemente publicó su primer libro titulado México en la generación del desarrollo, bajo el sello editorial de Random House.
En el libro, De la Madrid analiza los logros y ventajas comparativas que tiene México y afirma que el país puede alcanzar el desarrollo en esta generación.
Es columnista del diario El Universal, con entregas semanales, y participa con comentarios en diferentes medios de comunicación.