Career
Born in Guastalla, in Emilia region, Vecchi started his career at Emilian club Parma. In 2010 he left for Lega Pro Prima Divisione club SPAL in temporary deal. However he only able to play in the reserve league.
In July 2011 Vecchi and Francesco Pambianchi were moved to SPAL in co-ownership deal, for €200,000 and €250,000 respectively, as a direct swap with Davide Colomba (price tag €450,000), son of Parma head coach at that time: Franco Colomba.
SPAL was expelled from professional league in July 2012, thus Pambianchi and Vecchi returned to Parma for free. In August 2012 Vecchi joined Lega Pro Seconda Divisione club Mantova F.C.
He remained in Mantua for 2013-2014 season. The club qualified to the 2014-2015 Serie C as the 8th of Group A of 2013-2014 Lega Pro Seconda Divisione.
International career
Vecchi was a player for Italy U17 team at 2008 Union of European Football Associations European Under-17 Football Championship elite qualification.
He played once, in the last match, which he replaced Luca Caldirola as the centre-back. Vecchi played 3 times for U19 team: against Ukraine, Denmark and Netherlands.