Born in Lecce, Apulia, southern Italy, Negro started his career with northern Italy side Torino. Negro left its Primavera team in 2007 to Serie C2 side Celano. He scored 10 and 7 league goals in 2008–09 and in the first half of 2009–10 season.
In August 2010, he was signed by Serie A club Catania on free transfer, but he was farmed to Prima Divisione club Nocerina. He made a successive appearances as substitute since made his debut in round 3.