Xorvatiya hududida odam ilk paleolit davridan boshlab yashaydi. Jez davrida illiriy, soʻng kelt qabilalari yashagan. Mil. av. 1-asrda Rim bosib olgan. Mil. 1-asrda Xorvatiyaning talay qismi Rimning Pannoniya va Dalmatsiya viloyatlariga, 395 yil esa Vizantiya tarkibiga kirgan. 6—7-asrlarda Xorvatiya hududida slavyanlar yashay boshladi. 8-asrda franklar bostirib keldi. 9-asr oxirida xorvat knyazlari franklar va Vizantiya asoratidan qutulib mustaqillikka erishdilar, 925 yil Xorvat davlati (qirollik) vujudga keldi. 10-asrda xristianlik tarqaldi. 1102 yil Xorvatiya venger qirollariga tobe boʻlib, ichki oʻzini oʻzi boshqarish huquqini saqlab qoldi. 16-asr oxirida Xorvatiya hududining koʻp qismi Usmoniylar imperiyasi tasarrufiga oʻtdi. Bir qismi Gabsburglar hukmronligi ostida qoldi. 17-asr oxiri — 18-asr boshlarida turklardan ozod qilingan yerlar (Slavoniya) Harbiy hudud (Turkiya bilan chegaradosh boʻlgan viloyat; Gabsburglar imperiyasi tarkibida boʻlgan) tarkibiga, bir qismi 1809—13 yillarda Illiriylar provinsiyasi tarkibiga kiritildi. 18-asr oxiri — 19-asr boshlarida xorvat millatining shakllanish jarayoni kuchaydi va 19-asr 1-yarmida millat sifatida shakllanib boʻldi. 19-asrning 30—40-yillari xorvat yerlarida illiriylar ijtimoiy harakati yoyildi. 1848—49 yilgi Avstriya va Vengriyadagi inqilob natijasida Xorvatiya Gabsburglar imperiyasi tarkibida muxtoriyatga erishdi. Ammo inqilob bostirilgach, muxtoriyatdan mahrum boʻldi. 1868 yilgi Xorvatiya Vengriya bitimi natijasida cheklangan muxtoriyatga erishdi. AvstriyaVengriya davlati barbod boʻlgach (1918), Xorvatiya Serblar, xorvatlar va slovenlar (1929 yildan Yugoslaviya) qirolligi tarkibiga kirdi. 1939 yil avgustda Xorvatiya muxtoriyatga erishdi. 1941 yil aprelda fashistlar tomonidan okkupatsiya qilingan Xorvatiya hududida "Mustaqil Xorvatiya davlati" degan koʻgʻirchoq davlat eʼlon qilindi. 1945 yil Xorvatiya hududi butunlay ozod qilindi va Yugoslaviya Federativ Xalq Respublikasi (keyinchalik Yugoslaviya Sotsialistik Federativ Respublikasi) tarkibiga kiritildi.
1963 yildan 1991 yilgacha Yugoslaviya tarkibida Xorvatiya Sotsialistik Respublikasi deb ataddi. 1991 yil iyunda Xorvatiya mustaqilligi toʻgʻrisidagi Deklaratsiya kabul kilinib, mamlakat Xorvatiya Respublikasi deb atala boshladi. Xorvatiya — 1992 yil 22 maydan BMT aʼzosi. Oʻzbekiston Respublikasi suverenitetini 1991 yil 28 dekabrda tan olgan va 1995 yil 6 fevraldan diplomatiya munosabatlari oʻrnatgan. Milliy bayrami — 30 may — Davlatchilik kuni (1990).