भारतीय इतिहास की शुरुआत को सिंधु घाटी की सभ्यता या फिर बौद्धकाल से जोड़कर नहीं देखा जा सकता। कुछ इतिहासकार इसे सिकंदर के भारत आगमन से जोड़कर देखते हैं। आज जिसे हम भारतीय इतिहास का प्राचीनकाल कहते हैं, दरअसल वह मध्यकाल था और जिसे मध्यकाल कहते हैं वह राजपूत काल है। तब प्राचीन भारत के इतिहास को जानना जरूरी है।