Pisarz i publicysta. W czasie II wojny światowej był żołnierzem Armii Ludowej, walczył w Powstaniu Warszawskim, po kapitulacji był więźniem obozu w Sachsenhausen. Od 1955 r do śmierci ogłosił ponad 20 tomów prozy, w tym powieści, zbiory reportaży i felietonów, szkice i eseje. Jego książki ukazały się w 25 krajach. Pod koniec lat 70. był związany z opozycją demokratyczną, w stanie wojennym był internowany, w latach 1989-1991 był senatorem. Działał na rzecz pojednania z Niemcami i na rzecz poprawy stosunków polsko-żydowskich.
Światowe uznanie zapewniła mu powieść Początek (w Niemczech gdzie miała premierę, ukazała się pod tytułem Piękna pani Seidenman). Tom został uhonorowany wieloma nagrodami (m.in. Austriacką Nagrodą Państwową na rzecz literatury europejskiej oraz Nagrodą im. Nelly Sachs). Polski pierwodruk ukazał się w Instytucie Literackim w 1986 r.
W połowie lat 50. został współpracownikiem UB a potem SB. Inwigilował m.in swego ojca, działacza emigracyjnego Adama Szczypiorskiego. O agenturalnej przeszłości pisarza pisano obszernie m.in. w Zeszytach Historycznych (nr 156/2006)
.