Le 21 juillet 1985, à Bellinzone, il bat la meilleure performance mondiale du nage libre avec un temps de . L’année suivante, il remporte la médaille d’argent du nage libre.