Cresciuto nelle giovanili della Tokyo Gakugei University, nel 2010 debutta in prima squadra, per poi diventare titolare. Nel 2012 riceve delle offerte dall'Europa, tra cui l'Eintracht Frankfurt, l'Amburgo e il Manchester United. Takahashi sceglie i Red Devils ma l'affare non si concretizza e resta quindi al FC Tokyo.
Fa il suo esordio in nazionale il 23 maggio 2012, contro l'Azerbaigian, nella partita vinta dai nipponici per 2-0. È tra i convocati dal CT Alberto Zaccheroni per la Confederations Cup 2013 disputata in Brasile, non giocando tuttavia nessuna delle tre partite.