Эдуардо Индо родился в испанском городе Памплона. Окончил факультет информатики в университете Наварры.
В 1994 году работал редактором в журнале «El Mundo» в Мадриде.
В декабре 2007 года выбран главным редактором ежедневной газеты Marca, самого популярного в Испании спортивного издания, освещающего в основном новости футбола. Работает также футбольным комментатором на спортивном канале «La Sexta».
Женат, имеет двоих детей.