Career
Fujimoto competed at the 2006 and 2010 Winter Olympics for Japan. In 2010, in both the 500 metres and 1000 metres, he placed fourth in his heat, failing to advance. In the 1500 metres, he placed 3rd in his opening heat, advancing to the semifinals, where he finished 6th, again failing to advance.
His best overall finish was in the 1500, where he placed 17th.
His best individual finish is 11th, in the 2009 1000 metres
As of 2013, Fujimoto has two podium finishes on the International Skating Union Short Track Speed Skating World Cup. His best finish is a silver, in the 500 metres at Jeonju in 2006-2007.
His top World Cup ranking is 13th, in the 1000 metres in 2008-2009.