Филип Зимбардо родился в 1933 году в Нью-Йорке. Его родители — бедные сицилийские иммигранты — жили в гетто Южного Бронкса, и Зимбардо стал первым человеком в семье, который окончил среднюю школу, а затем и колледж. По его словам, именно непростое детство оказало влияние на его интерес к социальной психологии, вызвало желание понять человеческое поведение и то, как на него влияют различные социальные ситуации.
После Бруклинского колледжа была учеба в Йельском университете, где Зимбардо получил степень магистра экспериментальной психологии в 1955 году и докторскую степень в области социальной психологии в 1959 году. Затем преподавательская деятельность в Нью-Йоркском, Колумбийской и Стэнфордском университетах. В последнем он и провел свое самое известное и вызывавшее много споров исследование, получившее название Стэнфордский эксперимент.