Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Abdi est né à Mogadiscio, en Somalie. Quand il avait six ans, sa famille a fui le pays. Après quelques pérégrinations en Europe, la famille arrive à Gand en 2002[1]. Abdi a commencé à courir à l'âge de seize ans[2].
Abdi est marié et a une fille, Kadra, née en 2018, et un fils Ibrahim, né en 2020. Il est cofondateur et vice-président de l'asbl Sportaround, qui organise des activités sportives parascolaires pour les enfants à Gand[3].
En début de saison 2013, aux États-Unis, Bashir Abdi porte ses records personnels du 5 000 m à 13 min 30 s 91 et du 10 000 m à 27 min 43 s 99.
En 2014, il termine cinquième du 10 000 m à l'Euro de Zürich. En 2015, il est contraint à l'abandon lors du 10 000 m et doit déclarer forfait pour le 5 000 m. Aux Jeux olympiques de 2016, il termine vingtième alors qu'il visait le top 16.