Fernando Cavenaghi spent the majority of his career with Argentine giants River Plate. He had three separate spells at River Plate with an attacking return of 112 goals in 210 games in all competitions. Fernando Cavenaghi won the 2014 Copa Sudamericana and the 2015 Copa Libertadoresduring his time at River Plate.

Cavenaghihad his first spell at River Plate over the course of three years from 2001 to 2004. The striker scored 55 goals in 88 league games during his first spell at the club. Fernando Cavenaghi returned to River Plate seven years later for one season (2011/12 season). He scored 19 goals in 37 league games during his second stint at River Plate.

Fernando Cavenaghispent two years abroad (one season each at Spanish La Liga team Villarreal and Mexican top flight side Pachuca) on the back of his second River Plate spell before returning to the club for a third spell in 2014. In his third spell at River Plate, the attacker scored 21 goals in 41 games.

Cavenaghi had his best spell abroad at Bordeaux in the French top flight as he helped them win the Ligue 1 title in addition to two Coupe de la Ligue titles and two Trophees des Champions. Apart from France, he also played for clubs in Cyprus, Mexico, Spain and Brazil. He finished his professional career on a high by emerging as the Golden Boot winner in the top flight in Cyprus as his APOEL Nicosia side won the league.

On the international stage, he was part of the Argentina squad that won the 2003 edition of the South American Youth Championship while winning the Golden Boot in the process with eight goals. In the same year, he reached the last four of the FIFA u-20 World Cup tournament with his country and finished as the joint topscoreron four goals.

Fernando Cavenaghi made four appearances for the senior team in 2008.