- Indus Valley Civilization (3300-1300 BC)
- Vedic period (1500-500 BC)
- Battle of the Ten Kings (14th century BC)
- Achaemenid Empire (550-330 BC)
- Alexander the Great invades Pakistan (327-325 BC)
- Maurya Empire (322-180 BC)
- Indo-Greek Kingdom (180 BC - 10 AD)
- Indo-Scythian Kingdom (150 BC - 400 AD)
- Indo-Parthian Kingdom (19-226 AD)
- Kushan Empire (30-375 AD)
- Sassanid Empire (224-651 AD)
- Sassanid invasion (3rd century AD)
- Gupta Empire (320-600 AD)
- Alchon Huns (370-670 AD)
- Rai dynasty (489-632 AD)
- Turk Shahis (665-870 AD)
- Hindu Shahi (850-1026 AD)
- Ghaznavid dynasty (977-1186)
- Delta Sultanate (1206-1526)
- Mongol invasion (13th century)
- Samma dynasty (1336-1524)
- Mughal Empire (1526-1857)
- Maratha Empire (1674-1818)
- Durrani Empire (1747-1842)
- Sikh Empire (1799-1849)
- British Raj rules Pakistan (1843)
- All-India Muslim League founded (1906)
- Pakistan gains independence (1947)
- Bangladesh Liberation War (1971)
(This post includes any nation or civilization that occupied at least a portion of Pakistan at some point. Unless specified otherwise, the dates correspond to when a nation or civilization existed, but do not necessarily correspond to occupation of Pakistan.)