İbrahimov werd geboren in Ethiopië, maar komt sinds 2009 uit voor Azerbeidzjan. Op de Europese kampioenschappen in 2010 behaalde İbrahimov een bronzen medaille op de 5000 m. Op de Europese indoorkampioenschappen van 2011 in Parijs moest İbrahimov in de finale van de 3000 m het maar nipt afleggen tegen de Europese kampioen Mo Farah.