Zac se narodil v San Luis,Obispo v Californii ,18.10.1987.Jeho rodiče se jmenují David Efron a Starla Baskett.Když mu bylo 11 let tak si jeho rodiče všimli jaký má talent na zpěv a tak Zac začal brát lekce zpěvu a poprvé si zahrál v muzikálu Gypsy.Dostal role v hrách Peter Pan, The Music Man,Mame a Little Shop of Horrors.A potom už se role jen hrnuly.V letech 2004-2005 ztvárnil roly Camerona Bale v seriálu WB Summerlan.V roli Miracle Run (2004) dostal pochvalu kritiků.Dalším filmem byl DerbyStallion(2005),který měl problém najít distributora a přišel do kin až v roce 2006.V roce 2006 si také zahrál v mega hitu High School Musical což ho ještě víc proslavilo mezi mladými fanynkami.