Nato a Napoli nel 1972 da una famiglia dalle grandi tradizioni sportive, È tra i pochi atleti nella storia dello sport mondiale ad aver partecipato ai Giochi olimpici in due discipline diverse: nel nuoto e nella pallanuoto.
Esordisce come nuotatore e pallanuotista nelle file del Posillipo, vincendo nella squadra di pallanuoto quattro scudetti, tre LEN Champions League ed una Supercoppa LEN, mentre come nuotatore vince due volte l’oro nei 100 m e 200 m rana agli Europei giovanili di Leeds nel 1989, e un argento e bronzo sempre negli Europei giovanili nel 1988 ad Amersfoort, oltre a 7 titoli italiani assoluti individuali dal 1989 al 1992 nei 100 e 200 metri rana.
Nella nazionale di pallanuoto vince diverse competizioni, come la medaglia di bronzo alle Olimpiadi del 1996 ad Atlanta, l’oro negli Europei di Vienna nel 1998, l’argento nei Campionati mondiali a Barcellona nel 2003.