Avrupalılar gelmeden önce Meksika'da birçok Kızılderili kültürü vardı. En eskisi güneydeki Olmek kültürüydü. Olmekler yaptıkları büyük taş kafalarla ünlüdür. Yucatán yarımadasında Mayalar yaşıyordu. Mayalar krallar tarafından yönetilen şehir devletlerinde yaşıyorlardı. Mayaların en güçlü olduğu dönem M.S. 200 ile 900 yılları arasındaydı. Bir diğer güçlü imparatorluk Teotihuacan'a aitti. Teotihuacan çok büyük bir şehirdi, o zamanın en büyüklerinden biriydi. Teotihuacan geriledikten sonra Toltekler güçlendi. Toltekler tarafından yapılan eşyalar ABD'nin güney bölgelerinden Kosta Rika'ya kadar bulunmuştur. Ünlü bir Toltek tanrısı Quetzalcoatl'dır. Toltek kültürü de gerilemiş ve yerini Aztekler almıştır. Aztekler kendi imparatorluklarına Meksika adını verdiler. Ünlü bir Aztek kralı Moctezuma II idi.
1519 yılında İspanyol kaşif Hernán Cortés Meksika'ya geldi. Aztekler onun geri dönen Quetzalcoatl olduğunu düşünüyorlardı, bu yüzden ona karşı savaşmak istemediler. Cortes Azteklerin düşmanlarıyla ittifak kurdu. 1521 yılında Aztek başkenti Tenochtitlan'ı fethettiler. Aztek İmparatorluğu İspanya'nın bir parçası oldu. Yeni İspanya olarak adlandırıldı.
1810 yılında Meksikalı rahip Miguel Hidalgo Meksika bağımsızlık savaşını başlattı. 1821'de İspanyollar nihayet geri çekildi ve Meksika bağımsız oldu. Bağımsız Meksika'nın ilk lideri Agustin de Iturbide idi. Birinci Meksika İmparatorluğunu kurdu ve imparator oldu. Ancak Meksikalılar ondan memnun değildi ve 1823'te ülke bir cumhuriyet haline geldi.
Meksika'da 19. yüzyılın başlarında çok önemli bir kişi Antonio López de Santa Anna idi. Meksika'nın 11 kez başkanlığını yapmıştır. Diktatör olduğunda Teksas bağımsızlığını ilan etti (1836). Alamo Savaşı bu Teksas Devrimi'nin bir parçasıydı. 1846 ve 1848 yılları arasında Meksika ve Amerika Birleşik Devletleri arasında savaş vardı. Bu savaşta Meksika, güneybatı Amerika Birleşik Devletleri'ne dönüşen geniş kuzey bölgelerini kaybetti. Bu savaştan sonra Santa Anna Venezuela'ya gönderildi.
1858 ve 1861 yılları arasında liberaller ve muhafazakârlar arasında yine savaş vardı. Liberal Benito Juárez savaşı kazandı ve sonrasında başkan oldu. Juarez, Fransa Meksika'yı işgal edip Habsburglu Maximilian'ı İkinci Meksika İmparatorluğu'nun imparatoru yapana kadar başkan olarak kaldı. Ancak Maximilian hiç popüler değildi. Daha fazla savaştan sonra 1867'de idam edildi ve Juarez tekrar başkan oldu.
Muhafazakârlar Juarez'in çok fazla gücü olduğunu düşünüyordu. 1876'da onu görevden aldılar ve Fransızlara karşı savaş kazanmış bir general olan Porfirio Díaz'ı başkan yaptılar. Porfirio Díaz ülkeyi zenginleştirdi ama fakir halk daha da fakirleşti. Franciso I. Madero 1910 yılında Meksika Devrimini başlattı.
Sonraki 10 yıl boyunca ülke kaos içindeydi. Kısa süreliğine hüküm süren birçok başkan vardı ve her türden insan birbiriyle savaştı. Bu dönemin ünlü isimleri Emiliano Zapata, Pancho Villa ve Francisco I. Madero'dur. Álvaro Obregón 1920'de başkan olduğunda çatışmalar sakinleşti.
1929 yılında Başkan Plutarco Elías Calles Ulusal Meksika Partisi'ni (PNM) kurdu. Parti daha sonra Kurumsal Devrimci Parti, PRI olarak yeniden adlandırıldı. Parti çok uzun bir süre iktidarda kalacaktı. PRI başkanlarının çoğu popüler değildi, sadece daha zengin olmak için başkan oldukları söyleniyordu. Başkan Lázaro Cárdenas bir istisnaydı. 1934-1940 yılları arasında başkanlık yaptı.
Birkaç on yıl sonra giderek daha fazla insan PRI'dan memnun olmamaya başladı. 1968'de güvenlik güçleri protestoculara ateş açtı, bu birkaç yüz kişinin ölümüne neden oldu ve Tlatelolco katliamı olarak bilindi. Bir başka ayaklanma da 1994 yılında Chiapas eyaletinde Zapatistaların isyan etmesiyle yaşandı.
PRI, esas olarak sandık hileleri sayesinde, Ulusal Eylem Partisi PAN'dan Vicente Fox'un başkan seçildiği 2000 yılına kadar iktidarda kalmayı başardı. PRI toplamda 71 yıl boyunca Meksika'yı yönetmiştir.