 He is the Ugandan record holder for the 3000 metres and 5000 metres on the track, as well as for the 10K road distance.He made his first senior international appearance at the 2005 World Championships in Athletics, running in the heats of the 5000 metres.At the 2006 Commonwealth Games in Melbourne, he came seventh in the 5000 m. Kipsiro placed in the top thirty of both the long and short races at the 2006 IAAF World Cross Country Championships.