Zimbardo fue profesor en Yale, NYU y Universidad de Columbia y enseñó en la Universidad Stanford desde 1968 hasta su retiro en noviembre de 2003.