 He represented Uganda at the 2008 Beijing Olympics, coming fourth over 5000 m.

Kipsiro has won medals in the 5000 m at the African Championships in Athletics and the All-Africa Games.He completed a 5000/10,000 metres double at the 2010 Commonwealth Games.He is a four-time Ugandan cross country champion having won every race from 2008 to 2011.