Ali Adnan Kadhhim speelde in de jeugd bij Ammo Baba School, Al Zawraa, Al-Quwa Al-Jawiya en Baghdad. In 2010 debuteerde hij voor Baghdad FC in de Iraakse Superliga. In drie seizoenen maakte hij in totaal zes doelpunten uit 30 competitiewedstrijden voor Baghdad. Na een verbluffende prestatie op het WK -20 2013 in Turkije versierde hij een transfer naar het Turkse Rizespor. Op 1 augustus 2013 tekende hij er een vijfjarig contract. Op 1 september 2013 maakte hij zijn eerste doelpunt in de Süper Lig met een schot van verre afstand tegen Kayseri Erciyesspor. Veertien dagen later maakte hij zijn tweede doelpunt voor Rizespor tegen Gaziantepspor via een vrije trap vanaf 35 meter afstand. Nu speelt hij bij de Italiaanse club Udinese in de Serie A. Daarin debuteerde hij in de basis tegen Juventus FC. In een andere competitiewedstrijd tegen Genoa CFC scoorde Adnan vanuit een vrije trap zijn eerste goal voor de club. Inmiddels speelt Ali Adnan op huurbasis bij Serie A club Atalanta Bergamo.
Op 3 december 2012 debuteerde Ali Adnan als achttienjarige voor zijn vaderland, tegen Bahrein in Doha. Hij viel op op het WK -20 2013 in Turkije. Hij maakte een doelpunt in de 93e minuut tegen Engeland -20. Naast deze optredens heeft Ali Adnan ook meegedaan aan de Azië Cup 2015.