Eduardo started his youth career in his homeland with local clubs CBF Nova Kennedy and Bangu Atletico Clube. At the age of 16, he was noticed by Dinamo Zagreb and joined the club's youth squad in 1999. The striker found himself in the first team as soon as 2001 despite suffering with injuries early in his career. In the hope of getting more first team football, Eduardo was loaned to Croatian second division club Inter Zapresic for the 2002/03 season where he excelled scoring ten goals in 15 matches. Upon his return, Eduardo established himself as a first team regular for Zagreb and was named the best player in the Croatian League during 2004, 2006 and 2007. In the 2006/07 season he excelled in the qualification rounds for the UEFA Champions League and actually scored the first European goal at the Emirates Stadium against his future employers!
After an impressive goalscoring tally that saw Eduardo notch 83 goals in 113 appearances for Zagreb, the striker earned a move to Arsenal for £7.5 million in 2007. The first half of the 2007/08 season saw Eduardo slowly incorporated into the Arsenal team as he adapted to English football. He was given multiple appearances in the Carling Cup where he scored several goals in the club's run to the semi finals. His first two Premier League goals arrived in the December 2007 match against Everton as he established himself as an Arsenal regular. With Arsenal in the Premiership title race, Eduardo suffered a horrific leg break in the Premiership match against Birmingham in February 2008 which saw him immediately taken to hospital. The injury sidelined the striker for a year and he made his return to action in February 2009 in the Carling Cup. Looking to win back his regular Arsenal spot in the 2009/10 season, Eduardo began the campaign in controversy as he received a two match ban for deceiving the referee after diving for a penalty in the club's Champions League Play off match against Celtic.
Eduardo's international career has been relatively successful to date. He scored eight goals in 12 matches for the U21 team between 2004-05 before receiving a call up to the full team. To date, the striker has scored 15 goals in 25 appearances for his country with the Euro 2008 qualification matches signalling his best return with 10 goals in 12 games. Unfortunately, Eduardo had to miss the 2008 European Championships due to his leg break but he will hope to spearhead Croatia's attack in the 2010 World Cup if they qualify.