Born in Verona, Veneto, Ferrarese started his professional career at Hellas Verona F.C.. Ferrarese also played for Virtus Verona before he was signed by Hellas. In January 2001 he left for fellow Veneto club AS Cittadella–Padova in co-ownership deal for 2,000 million Italian lire (€1,032,914). Cittadella relegated to Serie C1 in 2002. In June 2002 the club also acquired Ferrarese outright from Verona. Ferrarese was a player for S.S.C. Napoli in Serie B and Piacenza in Serie A (swap with Dario Marcolin) in 2002–03 season. In July 2003 Ferrarese was signed by Ternana. In July 2004 Ferrarese, Alex Brunner and Christian Terni were signed by Salernitana. On 22 August 2005 Ferrarese moved to Cagliari. However, on 2 January 2006 Ferrarese left for Torino F.C.. Torino finally promoted to Serie A in 2006. The club forced to stay in 2005–06 Serie B due to financial difficulties. Ferrarese only played once in 2006–07 Serie A. On 4 January 2007 Ferrarese returned to Verona. Ferrarese was a regular starter in 2006–07 Serie B. Verona relegated to Serie C1 in 2007. On 4 January 2008 Ferrarese moved again, this time to fellow third division club Cremonese. Ferrarese's contract was terminated in mutual consent on 26 June 2009. After without a club for 4 months, he was signed by Spezia of the fourth division. However, due to the termination was documented to Lega Calcio after 1 July, his availability was delayed to winter transfer windows. Ferrarese made his debut in January 2010. In June his contract was renewed.