Below is a timeline of the history of Punjab.

Before 3000 BCAboriginals of Punjab
3000 BC - 2000 BCIndus Valley Civilization
2000 BC - 1500 BCAryans Invade the Punjab
2000 BC - 500 BCAryan Civilization
Vedas Composed in the Punjab
Development of Caste System
800 BCInvasion of Punjab by Semiramis
650 BCInvasion of Punjab by Ancient Scythians
550 BC - 500 BCPersian Invasion of Punjab
550 BC - 400 ADSpread of Buddhism in Punjab
321 BCInvasion of Punjab Alexander
273 BC - 232 BCPeriod of Ashoka
206 BCInvasion by Antiochus
165 BCInvasion by Eneradites
110 BC - 400Scythians Invade Punjab, Rule Punjab
400 - 711Turks, Kashmiri Kings Conquer Punjab
711 - 962Arabs Invade Punjab
Rajputs Expel Arabs, Rule the Punjab
962 - 1186Turks Invade Punjab, Ghaznivide Dynasty
1186 - 1205Ghori Dynasty
1205 - 1288Tartar Dynasty
1288 - 1321Khiljai Dynasty
1321 - 1395Toghlak Dynasty
1396Invasion of Punjab by Tymur
1416 - 1450Dynasty of the Syads
1450 - 1526Lodi Dynasty
1469 - 1539Period of Guru Nanak
1519Moghals, under Baber, Invade Punjab
1526 - 1540Moghal Dynasty
1539 - 1675Period of 8 Sikh Gurus After Nanak
1540Sher Shah Conquers Punjab
1540 - 1555Sur Dynasty
1555Moghals, under Humayun, Conquer Punjab
1556 - 1605Akber Ascends the Throne, Rules Punjab
1605 - 1658Jahangir, Shah Jahan
1658 - 1707Muhyuddin Aurangzeb
1675 - 1708Guru Gobind Singh
1699Birth of the Khalsa
1708 - 1715Conquests of Banda Bahadur
1713Muhammad Farrukhseer Ascends the Throne
1739Invasion of Nadir Shah
1748Ahmad Shah
1764 - 1799Rule of Sikh Misls
1799 - 1839Rule by Maharaja Ranjit Singh
1849Annexation of the Punjab
1849 - 1947British Rule
1947Punjab Divided Between India and Pakistan