Kawaguchi was born in Hokkaido on October 11, 1978. After graduating from high school, he joined Bellmare Hiratsuka (later Shonan Bellmare) in 1997. He played many matches from 1999. He moved to Tokyo Verdy in 2002. However he could hardly play in the match and he moved to his local club Consadole Sapporo in 2003. He retired end of 2003 season.