Mosuhli represented Lesotho at the 2008 Summer Olympics in Beijing, where he competed in the men's marathon, along with his compatriots Tsotang Maine and Clement Lebopo. He did not finish the entire race, before reaching the halfway mark of the course.