Piattaformista e trampolinista allievo di Giorgio Cagnotto, gareggia ai Giochi olimpici estivi di , ai campionati mondiali di nuoto di Madrid 1986 e Roma 1994, dove raggiunge l'undicesimo posto nella finale nel trampolino 3 metri. A livello europeo prende parte ai Campionati di Strasburgo 1987, Atene 1991, Sheffield 1993 e Vienna 1995, dove ottiene il sesto posto nel trampolino 3 metri (miglior risultato in carriera). Pluricampione italiano, è stato tesserato per Swimming Club Savigliano, Libertas Dino Rora e Fiamme Oro.