Terry Pratchett ble født den 28. april 1948 i Beaconsfield i Buckinghamshire i England. Foreldrene, David og Eileen Pratchett, var fra Hay-on-Wye i Wales.