He had a spell in Italy with Comprensorio Stabia and Serie C side Benevento Sporting Club before returning to Australia to join Fawkner Blues in 2004. He joined Melbourne's inaugural A-League squad for season 2005–06 and featured in all of Melbourne Victory league games. Following the signings of Fred and Grant Brebner he was frozen out of the squad for the second season and struggled to make appearances. He made 21 appearances for Melbourne in 2005–06, scoring one goal, and five appearances in 2006–07.[1]

In 2010, he returned home to Melbourne, signing for local club Richmond Eagles mid-season. On 12 July 2012 he announced that a major back injury would prevent him participating in the VPL for the remainder of the 2012. By mutual consent his contract was terminated and Richmond released him to sign with Pascoe Vale who sit top of League State 1 and who are managed by his brother Vitale.