Yamagishi was born in Chiba on May 3, 1983. He joined JEF United Ichihara (later "JEF United Chiba") from their youth team in 2002. He debuted as right midfielder in 2003. From 2005, he became a regular player as left midfielder as Shinji Murai successor. The club won the champions 2005 and 2006 J.League Cup. He moved to Kawasaki Frontale in 2008. Although the club won the 2nd place in 2008 and 2009 J1 League, his opportunity to play decreased. In 2010, he moved to Sanfrecce Hiroshima. The club won the champions 2012 and 2013 J1 League. His opportunity to play decreased from 2014. Although the club won the champions in the 2015 J1 League, he could hardly play in the match. He moved to J3 League club Oita Trinita in 2016. The club won the champions in 2016 and was promoted to J2 League. He moved to Regional Leagues club Vonds Ichihara. He retired end of 2020 season.