Career
Zanetti started his career at native club Vicenza. Empoli
Zanetti was sold to Empoli in a co-ownership deal in 2003. In his first season with Empoli, he just made 13 appearances in Serie A. However, Empoli was relegated to Serie B at the end of the season and Zanetti followed the club
Ascoli
Empoli bought the remained registration rights from Vicenza in June 2006, and sent Zanetti to Ascoli in co-ownership deal for €400,000.
Torino
In May 2007, Zanetti said he would stay on at Ascoli, despite them being relegated to the Serie B. Ascoli bought the full registration rights of the player for €750,000, but sent Zanetti, along with Saša Bjelanović, to Torino in co-ownership deal (ie sold 50% registration rights). In mid-season Torino bought him outright and Bjelanović was also bought by Torino in June 2008 and loaned to Vicenza.
During 2009-2010 season, Ultras of Torino attacked the players during David Di Michele"s birthday party. After the incident the players involved: Di Michele, Massimo Loviso, Riccardo Colombo, Aimo Diana, Marco Pisano, Francesco Pratali, Zanetti were transferred to other clubs and only Rolando Bianchi, Matteo Rubin and Angelo Ogbonna were remained.
On 19 January 2010 Atalanta British Columbia signed him on loan from Serie B club Torino F.C. until the end of the season.
Grosseto
After inactive from football for a season, Zanetti joined United States. Grosseto F.C. on 8 August 2011. Sorrento
In January 2012 he was signed by Sorrento Calcio. Reggiana
On 23 January 2013 he was signed by Reggiana.
On 26 August 2013 he signed a new 2-year contract.
On 18 November 2014 Zanetti retired and became a backroom staff of the first team Italian: collaboratore tecnico di Prima Squadra.