Nishi was born in Takatsuki on May 9, 1980. After graduating from Funabashi Municipal High School, he joined J1 League club Júbilo Iwata in 1999. He played many matches from first season. The club won the champions in 1999, 2002 J1 League and 2003 Emperor's Cup. In Asia, the club won the champions 1998–99 Asian Club Championship and the 2nd place 1999–00 and 2000–01 Asian Club Championship. His opportunity to play decreased for injury from 2004. In 2009 and 2010, he played most matches and the club won 2010 J.League Cup. He moved to Tokyo Verdy in 2012 and played until 2013. After that, he played for Police United (2014) and Okinawa SV (2016). He retired end of 2016 season.