В средневековый период на территории Центральной и Южной Индии возникали государства, управляемые различными влиятельными династиями. В VII в. на Деканском плоскогорье в Центральной Индии доминировали Чалукьи, а районом вокруг Канчипурама и Мамаллапурама с VI по IX в. правили Паллавы. На крайнем юге, вокруг Мадурая, с VI по XII в. процветало государство Пандьев. Хойсалы господствовали в XI–XII вв. над регионом вокруг Дорасамудры. Их столица, город Виджаянагар, стал центром могущественной индуистской империи, расцвет которой пришелся на XTV–XVI вв. Однако самой экспансионистской династией этой эпохи была Чола, центральной резиденцией которой был город Танджур в Юго-Восточной Индии. Чолы создали сильный военный флот, который позволял им не только торговать с дальними странами, но и завоевывать их. Сфера влияния государства Чола в период наивысшего его могущества (X–XII вв.) простиралась до Ганга на севере и включала колонии на Шри-Ланке, Мальдивах и в Индонезии. Чолы способствовали распространению индуизма в Юго-Восточной Азии.
В начале VII в. на трон в Канаудже — столице самого могущественного из индийских государств — взошел Харша (правил в 606–647). Харша повел завоевательную политику, позволившую ему объединить под своим правлением большую часть Северной Индии. Однако его попытке распространить власть на Декан помешали в 633 г. Чалукьи. Империя Харши распалась вскоре после его смерти, и Северная Индия превратилась в россыпь небольших государств. Между соперничающими династиями, такими как Пратихары и Палы в Бихаре и Бенгалии, шла непрерывная борьба. Примерно равное соотношение военных сил и экономических возможностей не позволяло добиться господства какой-либо из враждующих сторон. Непрекращающиеся конфликты и раздробленность сделали Север беззащитным перед атаками монголов и тюрок.
Впервые Индия столкнулась с исламом в начале VIII в., когда арабские армии завоевали Синд и Мултан. Дальнейшее продвижение арабов было остановлено Гурджара-Пратихарами — раджпутской (полководческой) династией, правившей в Северной Индии после Харши. Возвращение ислама в начале XI в. связано с тюркским правителем Махмудом Газневи, совершившим не менее 17 набегов в Индию. В процессе этих походов он подорвал власть Гурджара-Пратихаров, завоевал несколько государств и разрушил множество индуистских храмов. Однако непосредственно в состав своего государства Махмуд включил лишь район Пенджаба, отдав остальные государства под контроль вассалов. Мусульманские вторжения прекратились после смерти Махмуда и последовавшего за ней распада эмирата Газневидов. Следующим мусульманским завоевателем, пришедшим в Индию, был Мухаммед Гури (правил в 1173–1206) — султан государства Гуридов. Его триумфальные победы над раджпутскими правителями в Тараинских сражениях 1192 г. были решающими в свержении индуистской власти в Северной Индии. К 1200 г. Мухаммед установил свой контроль над долинами Инда и Ганга, что стало началом шестивекового мусульманского господства.