Stoppard nació en Zlín, Checoslovaquia, en el seno de una familia judía, con el nombre de Tomáš Straussler.