Anche ai campionati mondiali di nuoto non è mai riuscito a vincere la medaglia d'oro, piazzandosi per due volte secondo: ai mondiali di Madrid 1986 ha concluso alle spalle di Greg Louganis, mentre a Perth 1991, dietro a Kent Ferguson.