After graduating from the university in 1988, he joined Japan Soccer League side Yamaha F.C. (current Jubilo Iwata). When Japan's first-ever professional league J. League started, Shimizu S-Pulse was founded in his local city. He joined the club in 1992 and re-united with his high school teammates Hasegawa and Horiike. He helped the club to win the J. League Cup in 1996, the second stage of the J. League in 1999, and the Asian Cup Winners Cup in 2000.
He made more than 250 league appearances for Shimizu and retired after the 2002 season.
He was capped 5 times for the Japanese national team between 1989 and 1990. His first international appearance came on May 5, 1989 in a friendly against Korea in Seoul.
He worked as a coach at Shimizu S-Pulse in 2003 and he was the manager of Waseda University A.F.C. between 2004-2007. Under his guidance, Waseda was promoted from the Tokyo Prefectural University League to the Kanto League Div 2 in 2004, and then to Div 1 in 2005. The club finished runners-up in the national intercollegiate championship in 2006.
He acquired the S-Class coaching license that is a prerequisite to manage a J. League club in 2007.
He is currently the manager of Shimizu S-Pulse's youth team. (as of September 2011)