A product of Pietà Hotspurs, he joined Birkirkara in 2012. His first experience abroad was with Akragas, joining them in January 2016. The following season, he moved to Arezzo where he spent the past two years, helping his team avoid relegation despite the club’s financial troubles.
Pistoiese will be playing once again in the Serie C after finishing in a mid-table position.