Ad eccezione di due partite disputate in Serie A nella stagione 1998-1999 con la maglia della Salernitana prima di passare subito alla Lucchese, ha trascorso sostanzialmente la sua carriera nelle serie minori con (1986-1993 e 1997-1998), in Serie B con il Palermo (1993-1997), Lucchese (1998-2000), (2000-2001), Palmese (2001-2003), (2003-2004) e Scafatese (2004-2005).