Kevin Spacey werd in 1959 in New Jersey geboren als de jongste in een gezin met drie kinderen. Hij groeide op tot een nogal rebelse puber die zijn zusters boomhut in brand stak en uit de militaire academie werd ontslagen wegens het slaan van een klasgenoot. Hij wist zijn rebelsheid om te zetten in goed acteerwerk en speelde een aantal jaren achter elkaar bij verschillende theatergezelschappen. Zijn eerste professionele rol was in 'Henry VI' in 1981.. Een jaar later maakte hij zijn Broadway debuut in
Henrik Ibsens 'Ghosts'. Hij werd snel bekend als energieke en veelzijdige acteur.
Zijn filmcarrière begon bescheiden doordat hij meer geschikt was als karakter acteur dan als hoofdpersonage.