Hattori was born in Shizuoka on 23 September 1973. After dropped out from Tokai University, he joined Júbilo Iwata in 1994. He played in many defensive positions. He was a central player in golden era in club history. The club won the champions at J1 League 3 times (1997, 1999, 2002). The club also won 1998 J.League Cup and 2003 Emperor's Cup. In Asia, the club won the champions at 1998–99 Asian Club Championship and 2nd place at 1999–00 and 2000–01 Asian Club Championship. He played the club until 2006. Toward end of his career, he played for Tokyo Verdy (2007–09), Gainare Tottori (2010-11) and FC Gifu (2012–13). He retired end of 2013 season.