Born in Rosario, Vecchio began his career at hometown professional club Rosario Central, joining its youth ranks in 1997 at the age of nine. He progressed through the club's youth setup, also being a teammate of Ángel Di María. On 6 November 2005 Vecchio made his first team debut, coming on as a 77th-minute substitute for Diego Calgaro in a 1–2 away loss against Newell's Old Boys; aged only 16, he became the fourth youngest to debut for the club. He scored his first professional goal on 1 March of the following year, netting the equalizer in a 1–1 home draw against Argentinos Juniors.
In February 2009, Vecchio signed a one-year deal with Corinthians in March, being immediately loaned to Grêmio Barueri. After being rarely used, his loan was cut short early, and he spent the following six months practicing MMA fight. In 2010, after returning to his hometown, Vecchio joined Defensores de Belgrano de Villa Ramallo. With the side he scored in an impressive rate, netting a career-best 11 goals in 2011–12.
Chile
In 2012, Vecchio signed for Chile’s Campeonato Nacional side Unión Española to face the Torneo Apertura and the Copa Libertadores. At the team led by José Luis Sierra in the age, he highlighted in both competitions. His first continental goal was against Colombian side Junior, scoring his side’s goal following a nice free kick in a 2–1 away loss. During the season, he scored six goals in 35 appearances and helped Unión to be runner-up of the 2012 Clausura. On 26 December 2012, it was confirmed that Vecchio alongside his teammate at Unión, Emilio Hernández, were the new signings of Colo-Colo for the 2013 season. After an irregular season for the club, the following year Vecchio was protagonist of the league title obtained, being an undisputed player at Héctor Tapia's formation. On 26 December 2015, he announced his departure after having altercations with the club's president, Anibal Mosa.
On 20 January 2016, Vecchio joined Qatar SC, signing a six-month contract. On 10 May, he agreed to a pre-contract with Campeonato Brasileiro Série A club Santos FC, signing a three-and-a-half-year deal on 13 June. Vecchio made his debut for Peixe on 16 July 2016, coming on as a late substitute for Gabriel in a 3–1 home win against Ponte Preta. After being completely ostracized by Dorival Júnior, he started to feature more regularly under Levir Culpi, and scored his first goal for the club on 19 July 2017 in a 1–0 home win against Chapecoense. On 14 August 2018, Vecchio was loaned to Shabab Al-Ahli Dubai FC for one year.