Zidane begyndte sin professionelle karriere i Cannes og skiftede i 1992 til Bordeaux. Han skiftede herefter til italiensk fodbold, hvor han spillede i Juventus, hvor han opnåede 151 ligakampe og blev italiensk mester i 1996-97.
Efter tiden i Juventus skiftede til den spanske klub Real Madrid, hvor han sluttede spillerkarrieren. Med Real Madrid har han vundet Champions League i sæsonen 2001/2002 og det spanske mesterskab 2002/2003.
På det franske landshold nåede han gennem 12 år at spille 108 landskampe og score 31 mål.
Han spillede sin sidste kamp for det franske landshold den 9. juli2006 ved VM-finalen i Berlin mod Italien. Det blev en dramatisk afskedskamp for Zidane, idet han i kampens syvende minut scorede på straffespark, mens han i den forlængede spilletid blev udvist for at have givet den italienske forsvarsspiller Marco Materazzi en skalle i brystet. Zidane tangerede hermed to rekorder: Eftersom han også scorede i VM-finalen 1998 blev han fjerde spiller der scorede i to forskellige VM-finaler – de andre er Pelé og Vava fra Brasilien og Paul Breitner fra Vesttyskland – men han blev også den kun anden spiller, der blev udvist ved to forskellige slutrunder, da han også fik rødt kort ved VM 1998. Den anden spiller er Song fra Cameroun ved udvisning i både 1994 og 98.
Zidane har siden 2013 både været sportsdirektør, assistenttræner og fra 2016 cheftræner for førsteholdet hos Real Madrid. Som træner vandt han La Liga i 2016-17 med Real Madrid, ligesom han førte klubben til sejr i Champions League tre gange i træk, 2016-2018. Kort efter CL-sejren i 2018 fratrådte Zidane sin stilling i Real Madrid på eget initiativ.[1]