Povijest Hrvatske započinje sredinom paleolitika kada je područje današnje Hrvatske prvi put naseljeno. Povijest bilježi i kolonizaciju Ilira, Kelta te Grka u prvom tisućljeću prije Krista. Ilirska su plemena osnovala nekoliko država koje su jednu za drugom osvojili Rimljani u drugom i prvom stoljeću prije Krista.
Hrvati i drugi Slaveni stigli su u današnju Hrvatsku i Bosnu u 7. stoljeću. Hrvati su osnovali nekoliko kneževina: Posavsku Hrvatsku na sjeveru i Primorsku Hrvatsku na jugu i zapadu (u literaturi se također može naići na izraze Panonska Hrvatska i Dalmatinska Hrvatska). Te dvije su nazivane Bijelom Hrvatskom. Jugoistočno od njih, nalazile su se četiri državice, "sklavinije": Neretvanska kneževina ili Paganija, Zahumlje, Travunja i Duklja. Skupni naziv za njih je bio Crvena Hrvatska.