Nicolas Kim Coppola werd geboren als zoon van August Coppola en choreografe Joy Vogelsang. Het neefje van regisseur
Francis Ford Coppola en kleinkind van regisseur Carmine Coppola veranderde al vroeg in zijn carrière zijn achternaam naar Cage om op eigen kracht een filmcarrière op te kunnen bouwen.
Hij groeide op in Long Beach California en besloot al snel dat hij acteur wilde worden. Hij volgde een theateropleiding, die hij niet afmaakte en hing veel rond in bioscopen, waar hij popcorn verkocht.
Hij kreeg een bijrolletje in
Fast Times at Ridgemont High met
Sean Penn maar kreeg uiteindelijk zijn eerste echte rol in 1983 in
Rumble Fish van zijn oom Francis, naast
Matt Dillon en
Mickey Rourke.