Der 1,68 m große Yamamoto gewann 1984 das "Tournoi de Paris". Bei den Asienspielen 1986 in Seoul erkämpfte er die Silbermedaille hinter dem Südkoreaner Lee Kyung-keun. Im Jahr darauf bezwang er bei den Weltmeisterschaften in Essen im Viertelfinale den Ungarn Tamás Bujkó. Im Halbfinale besiegte er den Australier Warren Rosser. Den Weltmeistertitel erkämpfte Yamamoto durch seinen Finalsieg über Juri Sokolow aus der Sowjetunion.