Двенадцатилетнего мальчика Иньесту приметили испанские скауты «Барсы» в местном клубе «Альбасете». Вскоре он переехал в Барселону и начал своё восхождение к первой команде. Иньеста дебютировал в основном составе «Барселоны» 29 октября 2002 года в матче Лиги Чемпионов против «Брюгге». В сезоне 2003/04 Иньеста сыграл уже 11 матчей и забил 1 гол в чемпионате Испании, в основном меняя главную звезду клуба, Роналдиньо. «Барселона» заняла в том сезоне второе место в чемпионате.
В сезоне 2004/05 Иньеста успешно закрепил за собой место в основном составе команды, сыграв в 37 из 38 игр чемпионата — больше, чем любой другой игрок «Барселоны». Как атакующий полузащитник Иньеста отдал много голевых передач, снабжая мячами основных бомбардиров клуба, Самюэля Это’о и Роналдиньо, а самому ему удалось отличиться забитым голом лишь дважды.
Даже с приходом в команду Деку летом 2004 года Иньесте находилось место в составе, а в отсутствие травмированного Хави на плечи Иньесты легла роль главного диспетчера атак команды. На тот момент Иньеста — один из самых многообещающих полузащитников в Европе. Поэтому его вызов в национальную сборную Испании на Чемпионат мира 2006 в Германии ни для кого сюрпризом не стал.
22 августа 2006 года Андрес поднял над головой товарищеский трофей Кубок Жоана Гампера, как капитан команды, после победы над немецкой «Баварией» со счётом 4:0.
В сезоне 2008/09 несмотря на три травмы, последнюю из которых он получил за две недели до финальной игры ЛЧ, был одним из лучших, в том числе став героем полуфинала турнира: забил лондонскому Челси на 90+3 минуте. Кстати, несмотря на то, что он сыграл в финале турнира, кубок конфедераций пришлось пропустить и начало сезона 2009/10 тоже.
Международные выступления Иньесты начались в 2001 году, когда он помог Испании выиграть Чемпионат Европы до 16 лет, а в следующем году принял участие в Чемпионате Европы до 19 лет. В 2003 году он был в составе испанской команды, которая дошла до финала Чемпионата мира до 20 лет в Объединённых Арабских Эмиратах, и вошёл в символическую сборную турнира. Несколько раз Иньеста выводил молодёжную сборную Испании (до 21 года) на матч в роли капитана команды.
За национальную сборную Испании Иньеста дебютировал 15 мая 2006 года в товарищеском матче со сборной России, выйдя на замену в перерыве игры. На Чемпионате мира 2006 в Германии провёл один матч против сборной Саудовской Аравии. Свой первый гол за сборную Иньеста забил 7 февраля 2007 года в товарищеском матче со сборной Англии. В 2008 году был одним из основных игроков сборной, выигравшей чемпионат Европы в Австрии и Швейцарии. На чемпионате Европы, Иньеста, также был одним из лучших в своей сборной, он сыграл во всех шести матчах турнира, раздавал пасы и забивал важные голы, внёс вклад в завоевание золотых медалей. Кубок конфедераций 2009 пропустил из-за травмы бедра, его место в заявке занял Пабло Эрнандес.11 июля 2010 года Андрес на 116-й минуте матча со сборной Нидерландов забил гол, сделавший сборную Испании чемпионом мира по футболу.
Андрес Иньеста уже три года состоит в гражданском браке с обычной девушкой Анной Ортис, а 3 апреля 2011 года у пары родилась дочь Валерия. По слухам, свадьба Андреса Иньесты назначена на 12 июля 2012 года, в один день с Криштиану Роналду и Ириной Шейк.
По состоянию на 3 марта 2012 года.