Území dnešní České republiky bylo člověkem osídleno již před asi 750
000 let. O osídlení území České republiky z doby od 28 000 let př. n. l. svědčí
řada archeologických nálezů. Od 3. století př. n. l. obývali tuto oblast Keltové (Bojové) a v 1. století n. l. přicházely kmeny Germánů (Markomani a Kvádové).
Od konce 5. století se na území dnešní České republiky objevovali první Slované. V 7. století slovanské kmeny vytvořily Sámovu říši (asi 623–659), jednalo se spíše o nadkmenový svaz. V letech 830–833 na Moravě, na Slovensku, v severním Maďarsku a na západním Zakarpatsku vznikla Velkomoravská říše, která postupně zahrnula i Čechy (890–894), Slezsko, Lužici, Malopolsko a zbytek Maďarska. Velkomoravská říše byla již prvním státním útvarem. Čechy se od ní odtrhly v roce 894 a v roce 906 nebo 907 byla rozvrácena tehdy ještě kočovnými Maďary.