Miyamoto was born inTondabayashi on 7 February 1977. He joinedGamba Osaka from youth team in 1995. He also continued to study atDoshisha University well into his professional career, graduating and finishing his studies. Miyamoto speaks fluent English, with a little French also in his canon, after spending time with Gamba teammatesClaude Dambury andPatrick M'Boma in the past, as well as coachFrédéric Antonetti. While in Austria, he studied German.
Initially, Miyamoto had few opportunities to play as defender, he also played defensive midfielder. From late 1990s, he played as central defender. While he was the de facto team captain ofGamba Osaka in 2004, Gamba's coach was unhappy at the time spent with the national team by Miyamoto and handed the captaincy of Gamba toSatoshi Yamaguchi. Miyamoto continued to captain Japan for a while, ironically, often sitting on the bench for Gamba Osaka. But his professionalism shone through, and he took it all in stride. In 2005, the club won2005 J1 League. WithIvica Osim taking over the national team fromZico in 2006, Japan saw a clean sweep and Miyamoto was one of many who had probably played his last game for the Japan national team.
In December 2006, Miyamoto signed for 1 season withRed Bull Salzburg with an option for another season.[4] In December 2007, he signed a new deal with the Austrian club through 2009.[5]
On, 15 January 2009, he signed forVissel Kobe.[6] In 2009, he became a captain and played as center-back and defensive midfielder. However his opportunity to play decreased from 2010. On 19 December 2011, Miyamoto confirmed his retirement in a press conference on Monday afternoon in Kobe, Japan.[7]
On 18 June 2000, Miyamoto debuted forJapan national team againstBolivia. As a centre back, he served as captain for Japan in the2002 World Cup, after an injury toRyuzo Morioka, who had begun the tournament as captain. He then continued to captain his country through the2004 Asian Cup and the2006 World Cup.[8] At 2004 Asian Cup, he played full-time in all six matches and Japan won the champions. At 2006 World Cup, he played the first two group matches of the cup, but was suspended for the third and last match againstBrazil after he receivedyellow cards againstAustralia andCroatia.Yuji Nakazawa wore the armband in his place. This competition was his last game for Japan. He played 71 games and scored 3 goals for Japan until 2006.[9]
After retirement, Miyamoto started coaching career atGamba Osaka in 2015. He became a manager forGamba Osaka U-23 in 2017. On 23 July 2018, top team managerLevir Culpi was sacked when the club was at the 16th place of 18 clubs. Miyamoto was named new manager as Culpi successor. On 14 May 2021, Miyamoto was sacked byGamba Osaka after the form of the 2008 AFC Champions League winners dipped markedly this season, recording one win in the first 10 games during which Gamba scored just three goals to leave the club in 18th place in the 20-team division.[10][11] Miyamoto raised Gamba to the 9th place in2018 season.