Abdi Bile, étudiant dans une l'université américaine de Georges-Maison en Virginie, fait ses débuts sur la scène internationale à l'occasion des Jeux olympiques de Los Angeles en 1984, il est éliminé dès les séries. En 1987, il remporte en 3 min 36 s 80 l'épreuve du m des Championnats du monde d'athlétisme 1987 de Rome au terme d'une course tactique marquée par l'absence du favori marocain Saïd Aouita. Quelques jours plus tard, il porte son record personnel à 3 min 31 s 71 lors du meeting de Cologne, puis remporte à Rome la finale du Grand Prix en 3 min 31 s 80. Le Somalien est contraint de déclarer forfait pour les Jeux olympiques de Séoul en 1988 à cause d'une blessure, mais revient plus fort l'année suivante en s'imposant sur neuf des dix courses auxquelles il participe. Il signe la meilleure performance de l'année 1989 sur m en 3 min 30 s 55, réalisant le meilleur temps de sa carrière sur la distance. Il remporte en fin de saison la finale de la Coupe du monde des nations à Barcelone, en devançant notamment le Britannique Steve Cram qui dispute sa dernière course internationale.