Uniunea Sovietică, temându-se că cererile de reformă ar putea extinde în alte țări din blocul comunist și, astfel, slăbi poziția sa, a încercat să intimideze cehoslovacilor și să aducă un popas la programul de liberalizare. Când această tentativă a eșuat, forțele sovietice și trupele din alte sateliți invadat Cehoslovacia în august, 1968. Invazia și ocuparea întâlnit cu scară largă, deși în principal non-violentă, rezistență din partea poporului cehoslovac. Uniunea Sovietică sa mutat la o dată să-și legalizeze poziția. Guvernul cehoslovac a fost forțat să semneze un tratat care permite trupelor sovietice să fie staționate în țară. Politicile liberale ale așa-numitul Primăvara de la Praga au fost inversate și regimul autoritar reintroduse.
În 1969 Dubcek a fost obligat să demisioneze în calitate de șef al Partidului Comunist. Înlocuitorul său a fost Gustav Husak, un naționalist care a fost, cu toate acestea, dispus să coopereze cu sovieticii liberalii au fost smuls din guvern, armata comenzi, și de conducere a Uniunii. Cenzura a fost stabilit, de supraveghere secretă-poliție restabilit, și de călătorie fără restricții spre Vest desființat.
resentiment popular al invaziei sovietice a dus la o încetinire lucru care a adus pe o recesiune. În anii 1970, prosperitate întors. În 1972-1973 au avut loc o serie de arestări și procese de foști susținători ai Dubcek. La sfârșitul anilor 1970, o mișcare disident apărut pentru a protesta încălcări ale drepturilor omului și ca o represiune guvern rezultat intensificat. Husak a demisionat în 1987, după o dispută cu alți lideri cehi peste reformă.
Prăbușirea comunismului
În 1989, în urma greve la nivel național și proteste, comuniștii renunțat putere. Un guvern nou, de tranziție a fost format cu cele mai multe dintre posturile fiind deținute de către adversarii comuniștilor. Václav Havel, dramaturg și adversarul de conducere a comunismului, a fost ales președinte. Noul guvern a fost primul guvern necomunist Cehoslovacia în mai mult de 40 de ani. În 1990, după primele alegeri multipartite libere ale țării din 1946, un guvern format dintr-o coaliție de partide opuse comuniștilor înlocuit guvernul de tran