Shaffer ble født i en jødisk familie i Liverpool, sønn av Reka (født Fredman) og Jack Shaffer, en eiendomsmegler. Han var tvillingbror, og broren er også dramatiker, Anthony Shaffer.