In 2006 he won the silver medal in the marathon at the Commonwealth Games, and finished seventeenth at the inaugural World Road Running Championships.