A várost a 15. század végén alapították, és Nawab Ghazi Khan Mirani, Nawab Haji Khan Mirani fia, egy Balochi főnök nevével nevezték el, aki függetlenségét jelentette ki a Langah dinasztia Multan szultánjaitól. Két másik "Deras"-kal, azaz településekkel, Dera Ismail Khan és Dera Fateh Khan-nal együtt, a Derajat nevét adta. Derajat végül a britek birtokába került a
1849-ben kezdődött a Sikh háború, és két kerületre oszlott: Dera Ghazi Khan és Dera Ismail Khan. A függetlenség után a város számos hindu lakója letelepedett Delhi, India Derawal Nagar kolóniáján. A Rajanpur kerületet később kivágták a Dera Ghazi Khan kerületből.