In 2007 he won the Lake Biwa Marathon and competed at the 2007 World Championships in Osaka finishing 25th. At the 2008 Olympic marathon he finished 55th, and 66th at the 2012 Men's marathon.