Historia O Delhi mówi się, że jest miejscem, w którym przez tysiąclecia nabudowano na sobie i obok siebie siedem miast Delhi. Niedawne badania archeologiczne potwierdziły, że u źródeł powstania Delhi leży założenie w 1200 p.n.e. pierwszego z tych miast o nazwie Indraprastha. Było ono stolicą państwa Pandawów. Fakty te opiewa starożytny indyjski epos Mahabharata. W czasach Imperium Maurjów Delhi leżało na szlaku ważnych dróg ze wschodu na zachód. Początki obecnego Delhi wiążą się z założeniem przez klan Radźputów Tomara w 736 roku n.e. miasta Lal Kot. Radźpucki klan Ćauhan rządzący miastem Adźmer zdobył ówczesne Delhi i zmienił nazwę miasta na Qila Rai Pithora.

W 1192 roku ostatni władca indyjski, książę Radźputów Prithwiradź Ćauhan (1162–1192) zginął po zajęciu Delhi przez wojska Mohammada Ghoriego, dowodzone przez Kutb ud-Din Ajbaka. Dla miasta zaczął się czas panowania muzułmanów. Po śmierci Mohammada Ghoriego władzę nad miastem objął jego generał i niewolnik, Kutb ud-Din Ajbak, mianowany jeszcze w 1195 wicekrólem prowincji indyjskich, zapoczątkowując tzw. dynastię niewolniczą. Z tego czasu pochodzi zbudowana w 1199 roku najwyższa na świecie wieża minaretu Kutb Minar. Panowanie muzułmańskie trwało aż do czasu zdominowania Indii przez Brytyjczyków.