Yamaguchi was born in Takasaki on January 29, 1969. After graduating from Tokai University, he joined All Nippon Airways (later "Yokohama Flügels") in 1991. The club won 1993 Emperor's Cup their first time in major title. In Asia, the club also won 1994–95 Asian Cup Winners' Cup. In 1998, the club won Emperor's Cup. However the club was disbanded end of 1998 season due to financial strain, he moved to Nagoya Grampus Eight with teammate Seigo Narazaki in 1999. The club won 1999 Emperor's Cup. He moved to J2 League club Albirex Niigata in 2003. The club won the champions in 2003 and was promoted to J1 League. In August 2005, he moved to J2 League club Yokohama FC which was founded by Yokohama Flügels supporters. The club won the champions in 2006 and was promoted to J1 League. He retired end of 2007 season. He also served as captain in all teams.