Primul antrenor al lui Hagi a fost Iosif Bukossi. La vârsta de 10 ani, Hagi a fost înscris la Centrul de copii şi juniori al echipei Farul Constanţa. Când avea 15 ani a fost selecţionat în naţionala de tineret, iar doi ani mai târziu debuta în prima divizie de fotbal. Se întâmpla la 11 septembrie 1982, într-un meci S.C. Bacău-F.C Constanţa (3-0). Hagi a jucat pe durata întregii partide.
Sportul Studenţesc l-a achiziționat în 1983. Cu echipa din Regie a fost vicecampion la finalul sezonului 1985-1986. Steaua l-a transferat la începutul anului 1987, echipă cu care a cucerit trei titluri de campion al României (1987, 1988, 1989), două cupe ale României (1987 şi 1989) şi Supercupa Europei (1987).
După doi ani, Hagi era transferat de echipa italiană Brescia Calcio. Antrenor era Mircea Lucescu. După alți doi ani, în 1994, Hagi a fost achiziționat de Barcelona, unde a câștigat tot Supercupa Spaniei. La gruparea iberică a fost antrenat de olandezul Johan Cruyff.
La Barcelona, Hagi a jucat tot doi ani, apoi fiind achiziționat de Galatasaray.