Career
A product of Palermo"s youth system, Carbonaro made his Serie A debut on 18 May 2008, substituted Boško Janković in the 79th minute in the rosanero"s final 2007-2008 league game against Siena. Both team failed to score more goal afterward and ended as a 2–2 draw. He was loaned at Lega Pro Seconda Divisione club Monopoli on 1 September 2008.
On 18 July 2009, he was loaned to Giulianova.
Barletta and Gela
On 30 July 2010, he was loaned to Barletta. Originally one of the starting striker in a 4–3–3 formation, he found himself out of the starting lineup after Arcangelo Sciannimanico chose to bet on experienced central forward Massimo Margiotta instead.
On 31 January 2011, Palermo announced Carbonaro would complete the 2010-2011 season with Sicilian Lega Pro Prima Divisione club Gela. In the summer 2011 he moved permanently to Giulianova.
He started the 2012-2013 season with Catanzaro, and then joined Lega Pro Seconda Divisione club HinterReggio during the January 2013 transfer window, being unable to save his team from relegation to Serie Doctorate. He stayed in the Seconda Divisione for the 2013-2014 season, playing with Vigor Lamezia and Cosenza respectively.
In August 2014 he joined Aversa Normanna of Lega Pro. Carbonaro was also briefly part of the Italian under-19 and under-20 national teams.