Bernardi began his playing career with Newell's Old Boys before joining French team Olympique de Marseille in 2001. After one season with Marseille he joined AS Monaco where he played over 200 games for the club. He was part of the team that reached the final of the 2003–04 UEFA Champions League. In 2009, he returned to Argentina to rejoin Newell's.