Die am 22. Januar 1965 in New York geborene Diane Lane ist die Tochter einer Nachtclubtänzerin und eines Schauspiellehrers. Bereits im Alter von sechs Jahren stand Diane Lane zum ersten Mal auf der Bühne. Nur sieben Jahre später spielte sie in Ich liebe dich – I love you – je t’aime an der Seite von Laurence Olivier, der sie mit Lob überschüttete und sie als neue Grace Kelly pries. Trotz dieser Vorschusslorbeeren kam Diane Lanes Karriere nicht so in Fahrt, wie sie es sich gewünscht hatte. Doch im Jahr 1983 besetzte Francis Ford Coppola sie in den Jugendfilmen Rumble Fish und Die Outsider, was ihr endlich den großen Erfolg einbrachte. Nach ein paar teuren Filmflops wie Cotton Club zog Diane Lane sich für ein paar Jahre aus dem Filmgeschäft zurück.
1988 drehte sie Liebestraum mit Christopher Lambert, mit dem sie von 1988 bis 1994 verheiratet war und mit dem sie eine Tochter hat. 2008 stand Diane Lane für Das Lächeln der Sterne zum dritten Mal mit Richard Gere vor der Kamera.
Diane Lane lebt mit ihrem zweiten Ehemann Josh Brolin zusammen.