Theweleit ble født i 1942 i Østpreussen. Faren hans var jernbanearbeider. Theweleit studerte tysk og engelsk litteratur i Kiel og Freiburg. Fra 1969 til 1972 jobbet han som freelancejournalist og for en offentlig radiostasjon (Südwestfunk).