Zaczęła się ona od najazdu na Polskę czeskiego księcia Brzetysława w 1038 roku. Zajął on Śląsk i Małopolskę oraz obrabował Wielkopolskę. Śląsk przechodził potem z ręki do ręki będąc stałym zarzewiem konfliktow. Po bitwie pod Białą Górą w 1620 r. Czechy dostały się pod panowanie Habsburgów, stając się następnie częścią monarchii austro-węgierskiej.
Odzyskały niepodległość w 1918 roku i zaraz zaczęły się spory z Polską o Zaolzie. W 1920 roku, korzystając z wojny polsko-sowieckiej – Czechy zajęły ten teren. Polska odzyskała go w 1938 roku po konferencji monachijskiej. Obie strony pogodził najpierw Hitler, a potem Sowieci. Spory graniczne rozsądził Stalin, przyznając Zaolzie Czechom, a Kłodzko i Racibórz Polsce.