|Date of birth||12 January 1977|
|Place of birth||Caltagirone, Italy|
|Height||1.88 m (6 ft 2 in)|
|2000–2001||→ Lecce (loan)||0||(0)|
|2003||→ Napoli (loan)||8||(0)|
|* Senior club appearances and goals counted for the domestic league only.
A native of Caltagirone, Sicily, he spent one season at youth rank of A.S. Bari before to move to Sicilian amateur club U.S. Ragusa, at that time at Serie D. He then moved to Peloro Calcio of Serie D. In summer 1997, Peloro merged with Messina, at that time at Serie D.
At Messina, he helped the club promoted to Serie C2 at summer 1998, and promoted to Serie C1 at summer 2000.
He won a loan contract from U.S. Lecce in summer 2000, but did not play.
He returned to Messina in summer 2001, this time at Serie B.
But Napoli faced bankrupt in summer 2004, he started his career that finding a club in every summer.
In summer 2006, he joined Livorno, where he made his Serie A debut on 21 January 2007 in a 1–1 draw against A.S. Roma. As a backup for Marco Amelia, he also played 8 Serie A games, but none in the 2006–07 UEFA Cup.
In summer 2007, he moved back to Messina, ahead Gabriele Paoletti as first choice, where he played 30 Serie B games. Following the disbandment of the Sicilian club, he was released for free on July 2008, and later signed by Siena on 3 October 2008 as an emergency replacement for Dimitrios Eleftheropoulos.