Career
Born in Grotte, Sicily, Garufo started his career at Nissa. Garufo scored 10 goals in 2008-2009 Serie Doctorate, Italian fifth level and top level of amateur football. In 2009 Garufo was signed by Lega Pro 2nd Division club Sangiovannese (Italian fourth level).
The club was the losing side of the promotion playoffs.
Garufo was a substitute and starting right midfielder in 4-3-2-1 formation respectively. Taranto
Garufo moved to Italian third level for Taranto in 2010.
The club entered the promotion playoffs, losing to Atletico Roma. Garufo was the wingback in the 3-4-3 formation in the first legal
Garufo remained for the club for 2011-2012 season.
However the club folded despite finished as the losing side of promotion playoffs again. Nocerina
On 3 July 2012 he was signed by another third division club Nocerina. The club also finished as the losing side of promotion playoffs of 2012-2013 L.P. Prime Division. season.
Garufo was the right-back and right midfielder respectively in 4-3-3 formation in the first and second legs.
Trapani
On 1 July 2013 Garufo was signed by Serie B club Trapani on a free transfer. He wore no.2 shirt. Garufo made his competitive debut for the club in Italian Cup as right-back.
Novara
On 1 August 2014 Garufo was signed by Lega Pro club Novara Calcio in a 2-year contract. After the club promoted to Serie B, Garufo wore no.17 shirt, the traditional back luck number.
He did not play in the opening match of 2015-2016 Serie B. On 16 September he was sold back to Lega Pro, the third division of Italian football pyramid.
Catania
On 16 September 2015 Garufo and Bergamelli were sold to Catania in two-year contracts.