He played for Yeomen (2000–03) in Canada, before moving to the Italian side
Overmach Rugby Parma (2003–07). Barbieri then went to play for
Benetton Treviso. On 21 May 2014, Barbieri moved to England to join
Leicester Tigers, who compete in the
Aviva Premiership, for the 2014-15 season. However, on 14 April 2015, Barbieri rejoined Benetton Treviso in the
Pro12. On 9 May 2019, Barbieri was released by Benetton Treviso and subsequently ended his playing career. ==International career==