Hashimoto is an Osaka City University graduate and he played for Gamba's junior youth team and youth team before signing for them as a professional player.
His first cap as a full international came when he substituted Keita Suzuki on June 1, 2007 in a friendly against Montenegro.