Né d'une famille juive austro-hongroise, il est nommé Theodor en souvenir de Theodor Herzl. Il grandit à Vienne. En 1935, 3 ans avant l'Anschluss, sa famille quitte l'Autriche pour rejoindre la Palestine. Très attaché au sionisme et à l'esprit de création d'une société, il est le cofondateur du kibboutz Ein Gev près du lac de Tibériade. La même année, il se marie avec Tamar Schwartz (1917-2013), et ils auront deux enfants: le cinéaste Amos, né en 1947, et Osnat.