Территория Хорватии заселена людьми с раннего палеолита. В эпоху бронзы обитали иллирийские племена, которые в 1 веке до н. э. оказались под властью Римского государства, основавшего в пределах Хорватии ряд городов-крепостей. В 1 веке н. э. большая часть территории Хорватии вошла в состав римской провинций Паннония и Далмация, подвергшихся в 3-5 веках вторжениям вестготов, гуннов, остготов, а в 6 веке - аваров и славян. В 7 веке славянские племена, оттеснив аборигенов в горы, составили основную массу населения Хорватии. В 8 веке хорватские земли попали под власть франков, притеснения со стороны которых вызвали освободительное восстание 819-823 годов (см. Людевита Посавского восстание), подорвавшее основы франкского господства в Хорватии. В середине 9 века часть хорватов объединилась под властью князя Трпимира (около 845-864 годов). В конце 9 века хорватские князья добились независимости как от франков, так и от Византии. В 925 году хорватский князь Томислав (умер около 930 года) приял титул короля.