Syn przywódcy Solidarności, Lecha Wałęsy.
Uzyskał bakalaureat z politologii na Uniwersytecie św. Krzyża w Massachusetts, po czym pracował w Stanach Zjednoczonych. W grudniu 2002 powrócił do Polski, a następnie został doradcą i kierownikiem biura swego ojca. W 2004 roku bezskutecznie startował w wyborach do Parlamentu Europejskiego ramienia Narodowego Komitetu Wyborczego Wyborców. W wyborach parlamentarnych w 2005 startował w okręgu gdańskim z listy Platformy Obywatelskiej. Mandat poselski zdobył, uzyskując 14 709 głosów. W Sejmie V kadencji zasiadał w Komisji do Spraw Unii Europejskiej oraz Komisji Spraw Zagranicznych. W wyborach parlamentarnych w 2007 po raz drugi został posłem, otrzymując 61 278 głosów. Jest wiceprzewodniczącym Parlamentarnego Zespołu na Rzecz Tybetu.