Er wurde in London in einer jüdischen Familie geboren, als einziges Kind von Harold Solomon, einem Offizier der britischen Armee, und Flora Benenson, einer in Russland geborenen aktiven Zionistin. ###>==Life and career==He was born in London as Peter James Henry Solomon, to a Jewish family, the only son of Harold Solomon and Flora Benenson; Peter Benenson adopted his mother's maiden name later in life.