In der 2. Hälfte des 18. Jahrhunderts kamen alle Kleinreiche unter die Oberherrschaft des Reiches von Siam. 1888–93 führte Frankreich einen Krieg gegen Siam um Laos, nachdem es 1887 Vietnam und Kambodscha unter seine Herrschaft gebracht hatte. Die drei Reiche Vientiane, Luang Prabang und Champassak wurden 1893 französisches Protektorat unter dem Namen Laos und an Französisch-Indochina angegliedert. Während des Zweiten Weltkrieges nach der Besetzung Frankreichs durch Deutschland im Mai/Juni 1940/1941 besetzten japanische Truppen Laos und ließen die französische Kolonialverwaltung bestehen. Im März 1945 wurden die letzten französischen Truppen inhaftiert. Nach der japanischen Niederlage im August 1945 wurde die Unabhängigkeit Laos proklamiert. Doch nach der japanischen Niederlage landeten die französischen Kolonialtruppen Ende 1945 in Indochina und drangen auch nach Laos vor und setzten 1946 die laotische Regierung ab. 1947 erklärte eine neue Verfassung Laos zur konstitutionellen Monarchie. 1949 wurde Laos unabhängiges Königreich innerhalb der Französischen Union. Während des französischen Indochinakrieges 1946–1954 konnte die kommunistische Untergrundbewegung Pathet Lao etwa die Hälfte von Laos einnehmen. Im Genfer Indochina Abkommen 1954 erhielt Laos die endgültige Unabhängigkeit von Frankreich. Laos wurde Königreich. Ein Waffenstillstand wurde vereinbart.