У дорослому футболі дебютував 2003 року виступами за команду «Аль-Ріффа».
Протягом 2004—2005 років захищав кольори катарського клубу «Аль-Шамаль». Своєю грою за останню команду привернув увагу представників тренерського штабу кувейтського клубу «Аль-Кувейт», до складу якого приєднався 2005 року. Відіграв за кувейтську команду наступні два сезони своєї ігрової кар'єри і в обох ставав чемпіоном Кувейту.
2012 року повернувся до клубу «Аль-Кувейт»[1]. Цього разу провів у складі його команди два сезони і у першому втретє виграв з командою чемпіонат Кувейту, а також двічі здобув Кубок АФК.
Протягом 2014—2017 років захищав кольори клубів «Аль-Мухаррак», з невеликою перервою на виступи у саудівському «Аль-Фатеху» у 2015 році.
2017 року повернувся до клубу «Аль-Ріффа», за який відіграв 2 сезони. Завершив професійну кар'єру футболіста виступами за команду «Аль-Ріффа» у 2019 році.
19 вересня 2003 року дебютував в офіційних матчах у складі національної збірної Бахрейну в товариській грі проти Лівану (4:3)[2]. Наступного року з командою взяв участь у Кубку Азії 2004 року у Китаї. На цьому турнірі він провів усі 6 матчів — у групі проти Китаю (2:2), Катару (1:1) та Індонезії (3:1), чвертьфінал проти Узбекистану (2:2, пен. 4:3), півфінал проти Японії (3:4) і матч за 3 місце з Іраном (2:4).
У 2007 році його викликав тренер Мілан Мачала на Кубок Азії 2007 року у чотирьох країнах відразу. Там він зіграв один матч проти Індонезії (1:2), а бахрейнці не вийшли з групи. Надалі у складі збірної Алі Баба був учасником Кубка Азії 2011 року у Катарі та Кубка Азії 2015 року в Австралії, зігравши на обох в усіх трьох матчах, але обидва рази його команди не проходили груповий етап.
Загалом протягом кар'єри в національній команді, яка тривала 14 років, провів у її формі 116 матчів, забивши 8 голів[3].