Nato a Pomigliano d’Arco nel 1974, vince il suo primo titolo nazionale nel 1992 con la squadra Under-20 nel 1993.
Nel 2003 passa ai Posillipo con la quale vince lo scudetto nel 2004 e due coppe internazionali: Eurolega nel 2005 e la Supercoppa LEN sempre nel 2005.
Con la nazionale giovanile vince due medaglie d’oro ai World Championship Juniores 1993 a Il Cairo e ai World Championship 1994 Military a San Pietroburgo, oltre a una d’argento alle Universiadi del 1999 a Palma de Majorca.
Con la nazionale vince tre medaglie d’argento agli European Championship (Budapest 2001, Belgrado 2006, Malaga 2008), due argento ai Giochi del Mediterraneo (Tunisi 2001, Almeria 2005).