After graduating from high school, he joined J2 League side Oita Trinita in 2000.
In 2008, although he did not play many matches for injury, the club won J.League Cup their first major title.
At the J.League Cup Final, he scored a winning goal and he was elected MVP award.
In August 2004, Takamatsu was selected Japan U-23 national team for 2004 Summer Olympics.
The reward was the first Japan national team cap handed by national coach Ivica Osim on November 15, 2006 in a 2007 Asian Cup qualification against Saudi Arabia at Sapporo Dome when he replaced Kazuki Ganaha in the 74th minute.