Takahira competed in the 200 m at the 2004 Athens Olympics and the 2005 World Championships but failed to progress beyond the heats. He took the silver medal at the 2005 Summer Universiade. He represented Japan in his home country at the 2007 Osaka World Championships and reached the quarter-finals of the 200 m event.