Kroatien började under 500- & 600-talen att befolkas av slaver och kroater. Under år 800 fanns det två kroatiska furstendömen som förenades i ett rike år 925. Härefter följde många olika slag och till slut erövrades Kroatien av Ungern i början av 1100-talet och 1450 erövrades Kroatien av det Osmanska riket.
År 1535 upprättades en militärgräns i Kroatien i området som gränsade till det Osmanska riket. Hit flyttade serber och kom snart att dominera området. De betraktade området som serbisk mark och kämpade för att förhindra en kroatisk nationalstat. Militärgränsen kom att spela en stor roll under kriget på 1990-talet.
Under 1848 förklarade Kroatien sin självständighet från Ungern för att år 1849 bli ett land under Österrike men missnöjet med den ekonomiska politiken medförde att kroatiskserbiska koalitionspartier bildades under början av 1900-talet. 1918 blev Kroatien återigen självständigt och man anslöt sig då till den jugoslaviska staten tillsammans med serber och slovener. 1929 tog staten namnet Jugoslavien.
1980 börjar man höja rösterna för demokrati och 1990 höll man allmänna val i Kroatien för att sedan under 1991 förklara sig som ett självständigt land. Härefter utbröt återigen strider mellan Kroatien och den jugoslaviska armén tillsammans med serber från Kroatien. Under 1992 slöts vapenvila och1995 lades grunden till Daytona-avtalet mellan Kroatien, Serbien, Bosnien och Hercegovina. 1996 nekades Kroatien medlemskap i Europarådet bland annat p.g.a. svag ekonomi och hög arbetslöshet, men är idag en kandidat till medlemskap i EU.