Formatosi nelle giovanili della Canottieri Napoli, dove debutta nella prima squadra nel 1994, si afferma subito come uno dei migliori difensori italiani. Passato ai Posillipo nel 2003, vinse con loro il suo unico scudetto. Nella stagione successiva vinse, sempre insieme ai Posillipo, vince l’Eurolega e la Supercoppa LEN.
Con la nazionale vince 5 medaglie d’argento: 2 nei Giochi del Mediterraneo (Tunisi 2001, Almeria 2005), una agli Europei di Budapest 2001, una ai mondiali di Barcellona 2003 e una ai Word League di New York 2003. Nei giochi del Mediterraneo di Pescara 2009 vince una medaglia di bronzo.