Thomas Harris ble født i Jackson, Tennessee i 1940, og mens han var barn flyttet familien til Rich, Mississippi. Han begynte på Baylor universitetet i Waco, Texas. Samtidig som han gikk der, jobbet han som reporter i lokal-avisa der han dekket de politiske debattene. Han gikk ut av universitetet i 1964 og i 1968 flyttet han til New York for å jobbe i Associated Press.