Ibrahim represented Somalia at the 2008 Summer Olympics in Beijing, competing in the 5000 metres race. He finished in 37th place overall and 12th in his first round heat, with a time of 14:21.58. The International Association of Athletics Federations recorded the time as a personal best.