Narodil se v Plzni, kde kvůli svému židovskému původu nemohl od roku 1939 pokračovat ve studiích na klasickém gymnáziu, 18. 1. 1942 byl deportován transportem R (z přesně 1000 osob přežilo jen 73) do Terezína, v prosinci 1943 do Osvětimi, o rok později do Schwarzheide (jeden z pobočných táborů Sachsenhausenu), odkud se na sklonku války vrátil pochodem smrti do Terezína. Vyvraždění jeho rodiny – přežil pouze bratr Hanuš Goldscheider – a milionů dalších ho vedlo k přesvědčení o potřebě nového politického systému, a proto bezprostředně po osvobození vstoupil do Komunistické strany Československa, z níž byl v roce 1969 pro svou účast v pražském jaru 1968 vyškrtnut.