Sebelum bangsa Eropa datang, banyak budaya asli Amerika yang ada di Meksiko. Yang paling awal adalah budaya Olmec di selatan. Olmec terkenal dengan kepala batu besar yang mereka buat. Di semenanjung Yucatán hidup suku Maya. Bangsa Maya hidup di negara kota yang diperintah oleh raja-raja. Bangsa Maya paling kuat antara tahun 200 dan 900 M. Kerajaan kuat lainnya adalah Teotihuacan. Teotihuacan adalah kota yang sangat besar, salah satu yang terbesar pada waktu itu. Setelah Teotihuacan mengalami kemunduran, Toltec menjadi kuat. Benda-benda yang dibuat oleh Toltec telah ditemukan dari bagian selatan AS sampai ke Kosta Rika. Dewa Toltec yang terkenal adalah Quetzalcoatl. Budaya Toltec juga mengalami kemunduran, dan digantikan oleh Aztec. Suku Aztec menyebut kerajaan mereka sendiri sebagai Meksiko. Raja Aztec yang terkenal adalah Moctezuma II.
Pada tahun 1519 penjelajah Spanyol Hernán Cortés datang ke Meksiko. Suku Aztec mengira dia adalah Quetzalcoatl yang kembali, jadi mereka tidak ingin berperang melawannya. Cortes bersekutu dengan musuh-musuh Aztec. Pada tahun 1521 mereka menaklukkan ibukota Aztec, Tenochtitlan. Kekaisaran Aztec menjadi bagian dari Spanyol. Itu disebut Spanyol Baru.
Pada tahun 1810, pendeta Meksiko Miguel Hidalgo memulai perang kemerdekaan Meksiko. Pada tahun 1821, Spanyol akhirnya mundur dan Meksiko merdeka. Pemimpin pertama Meksiko merdeka adalah Agustin de Iturbide. Dia mendirikan Kekaisaran Meksiko Pertama dan menjadi kaisar. Tetapi rakyat Meksiko tidak senang dengannya, dan pada tahun 1823 negara itu menjadi republik.
Seorang pria yang sangat penting di Meksiko pada awal abad ke-19 adalah Antonio López de Santa Anna. Dia adalah presiden Meksiko 11 kali. Ketika dia menjadi diktator, Texas mendeklarasikan kemerdekaan (1836). Pertempuran Alamo adalah bagian dari Revolusi Texas ini. Antara tahun 1846 dan 1848 terjadi perang antara Meksiko dan Amerika Serikat. Dalam perang ini Meksiko kehilangan wilayah utara yang luas, yang menjadi barat daya Amerika Serikat. Setelah perang ini Santa Anna dikirim ke Venezuela.
Antara tahun 1858 dan 1861 terjadi perang lagi, antara kaum liberal dan konservatif. Benito Juárez yang liberal memenangkan perang dan menjadi presiden setelahnya. Juarez tetap menjadi presiden sampai Prancis menginvasi Meksiko dan menjadikan Maximilian dari Habsburg sebagai kaisar Kekaisaran Meksiko Kedua. Tetapi Maximilian sangat tidak populer. Setelah perang lagi, dia dieksekusi pada tahun 1867, dan Juarez menjadi presiden lagi.
Kaum konservatif menganggap Juarez memiliki terlalu banyak kekuasaan. Pada tahun 1876 mereka menggulingkannya, dan menjadikan Porfirio Díaz, seorang jenderal yang telah memenangkan pertempuran melawan Prancis, sebagai presiden. Porfirio Díaz membuat negara menjadi lebih kaya, tetapi rakyat miskin menjadi lebih miskin. Franciso I. Madero memulai Revolusi Meksiko pada tahun 1910.
Selama 10 tahun berikutnya, negara ini berada dalam kekacauan. Ada banyak presiden yang memerintah untuk waktu yang singkat dan semua jenis orang bertempur melawan satu sama lain. Orang-orang terkenal dari periode ini adalah Emiliano Zapata, Pancho Villa dan Francisco I. Madero. Ketika Álvaro Obregón menjadi presiden pada tahun 1920, pertempuran menjadi tenang.
Pada tahun 1929 Presiden Plutarco Elías Calles mendirikan Partai Nasional Meksiko, PNM. Partai ini kemudian berganti nama menjadi Partai Revolusioner Institusional, PRI. Partai ini akan memerintah untuk waktu yang sangat lama. Sebagian besar presiden PRI tidak populer, dikatakan bahwa mereka hanya menjadi presiden untuk menjadi lebih kaya. Pengecualian adalah presiden Lázaro Cárdenas. Dia adalah presiden antara tahun 1934 dan 1940.
Setelah beberapa dekade, semakin banyak orang menjadi tidak senang dengan PRI. Pada tahun 1968 pasukan keamanan menembaki para pengunjuk rasa, hal ini menyebabkan beberapa ratus orang tewas dan dikenal sebagai pembantaian Tlatelolco. Pemberontakan lain terjadi pada tahun 1994 ketika Zapatista memberontak di provinsi Chiapas.
Terutama melalui kecurangan kotak suara, PRI berhasil tetap berkuasa hingga tahun 2000, ketika Vicente Fox dari Partai Aksi Nasional, PAN, terpilih sebagai presiden. Secara keseluruhan PRI telah memerintah Meksiko selama 71 tahun.