Hayashi was born in Machida on August 29, 1972. After graduating from Komazawa University, he joined J1 League club Verdy Kawasaki (later Tokyo Verdy) in 1995. Although he played as regular player in first season, his opportunity to play decreased from 1996. In 1998, he moved to Vissel Kobe on loan. In 1999, he returned to Verdy Kawasaki and he became a regular player. The club won 2004 Emperor's Cup. However the club was relegated to J2 League in 2005. He moved to Ventforet Kofu in 2006. He retired at the end of the 2009 season.
After the retirement, Hayashi signed with Vissel Kobe in 2018. He served as an assistant coach under manager Takayuki Yoshida in April. In September, manager Yoshida resigned for poor results. Hayashi managed 2 matches until Vissel signed with new manager Juan Manuel Lillo. In June 2019, Hayashi left Vissel. In September 2020, he signed with Vissel again and became an assistant coach.