Musa Amer finished fourth in the 3000 metres steeplechase at the 2004 Summer Olympics in a personal best time of 8:07.18 minutes, having won the silver medal at the World Junior Championships a month earlier. In 2005 he finished ninth at the World Championships and seventh at the World Athletics Final.