Bonnefoi was signed by Juventus from AS Cannes in 2001. Bonnefoi then spent two seasons playing for the Juventus youth team. On season 2003-04 he was on loan at Messina, but only played one game for the Sicilian side. He was brought back to the club in 2004.
In 2006, wanting more appearances and home sick, he was loaned to Ligue 2 team Metz, the team having an option to buy him permanently at the end of the season.