Kaupunki perustettiin 1500-luvun lopulla ja sai nimensä Nawab Ghazi Khan Miranin, Nawab Haji Khan Miranin pojan, Balochin päällikön, joka oli julistanut itsenäisyytensä Langah-dynastian sulttaanilta. Yhdessä kahden muun "Deras" eli siirtokunnan, Dera Ismail Khanin ja Dera Fateh Khanin kanssa se antoi nimensä Derajatille. Derajat siirtyi lopulta brittien haltuun sikhien sodan jälkeen.
Vuonna 1849 jaettiin kahteen piirikuntaan: Dera Ghazi Khan ja Dera Ismail Khan. Itsenäisyyden jälkeen monet kaupungin hindulaisista asukkaista asettuivat asumaan Intian Delhin Derawal Nagarin siirtokuntaan. Rajanpurin alue irrotettiin myöhemmin Dera Ghazi Khanin alueesta.