Am 21. Juli 1985 stellte er beim Schweizer Meeting in Bellinzona mit 22,4 Sekunden einen neuen Weltrekord über 50 Meter Freistil auf, welcher bis zum Dezember 1985 Bestand hatte. Bei den Schwimmweltmeisterschaften 1986 in Madrid gewann er über diese Disziplin die Silbermedaille hinter dem US-Amerikaner Tom Jager.