Karasek was born in Brünn, Czechoslovakia (now Brno, Czech Republic). He moved from Bielitz (now Poland) to Bernburg in 1944 during World War II. In the 1950s, he became a student at the University of Tübingen in Tübingen, Baden-Württemberg (then West Germany).