He joined J1 League club Gamba Osaka from youth team in 1998.
In July 2016, he moved to J3 League club AC Nagano Parceiro and played many matches.
[2] On 10 January 2019, Hashimoto joined Japan Football League club FC Imabari.
[3] His first cap as a full international came when he substituted Keita Suzuki on 1 June 2007 in a friendly against Montenegro.
He was a member of the Japan team for 2007 Asian Cup and played one game as a substitute.