Huru made his international debut in the junior race at the 2007 IAAF World Cross Country Championships, where he came 23rd and placed fourth in the team race with Uganda. His first international medal followed the year after at the 2008 Commonwealth Youth Games as he finished in second place to compatriot Moses Kibet in the 5000 metres. At the 2009 IAAF World Cross Country Championships he improved in the junior race to 17th place, but again the Ugandan team was one place off the medals. He set a series of personal bests on the track in Europe that year, running 3:53.57 minutes for the 1500 metres, 7:53.71 minutes for the 3000 metres and 13:32.28 minutes for the 5000 metres.