Közel 3000 éven át Mexikó területén fejlett kultúrák alakultak ki, így az olmék, a maja és az azték civilizációi. Az Olmék Birodalom az i. e. 13. századtól, a Maja Birodalom a 4. századtól a 10. századig, míg az Azték Birodalom a 12. századtól 1521-ig állt fenn.
Hernán Cortés spanyol területhódító és kalandor hajói 1519. április 22-én vetettek horgonyt Veracruznál. Bár 1520. június 30-án az aztékok tönkreverték a spanyolokat az úgynevezett Szomorú Éjszakán (Noche Triste), 1521-ben ismét sikerült legyőzniük az aztékokat, és elfoglalták fővárosukat, Tenochtitlant. A mai Mexikó Új-Spanyolország néven 300 évre spanyol gyarmattá vált.
1810. szeptember 16-án Miguel Hidalgo y Costilla megindította a Spanyolország elleni függetlenségi harcot egy Dolores nevű kisvárosban. 1811-ben a spanyolok kivégezték Hidalgót, de José María Morelos folytatta a harcot. Morelost 1815-ben végezték ki. A mexikói függetlenségi háború 1821-ben hozta meg eredményét, amikor Spanyolország kénytelen volt Mexikó függetlenségét elismerni. 1822-ben jött lére Agustín de Iturbide császársága, amely csupán hét hónapig állt fenn. A közép-amerikai országok 1823-ban elszakadtak Mexikótól. Az 1824-as évi alkotmány szerint Mexikó szövetségi köztársaság lett. A rabszolgaságot 1829-ben törölték el. Antonio López de Santa Anna tábornok először 1833-ban lett elnök. Ellentmondásos uralma alatt 1836-ban felfüggesztették az alkotmányt.
1846 és 1848 között háború folyt Mexikó és az Amerikai Egyesült Államok között, amelynek végeredményeként Arizona, Új-Mexikó és Kalifornia északi része az USA-hoz került. 1848. május 19-én Mexikó ratifikálta a Guadalupe Hidalgó-i békét. Elveszítette területének harmadát: Texas és Kalifornia, továbbá Arizona és Új-Mexikó területének nagy része az Amerikai Egyesült Államok területe lett.
Bénito Juárez, a szapoték indián származású, liberális elnök és jogász (1857-72) 1855-ben megújította a mexikói törvényeket. Ez az időszak a liberális reformok kora, spanyolul La Reforma.
Az 1860-as években az ország ismét katonai megszállás alá került. A III. Napóleon által küldött francia csapatok segítették a mexikói császári trónra Ferdinánd Miksa osztrák főherceget. Miksa császárt a katolikus klérus és konzervatív mexikóiak támogatták. Ez a második mexikói császárság csak néhány évig állt fenn. A köztársaság elűzött elnöke, Benito Juárez, 1867-ben helyreállította a köztársaságot.
Ezután következett az ún. Porfiriato, amelynek névadója, Porfirio Díaz 1877 és 1911 között volt Mexikó elnöke (megszakítással). A korszak viszonylagos nyugalma és fejlődése (például vasútépítés) végső fokon a jövedelmi különbségek fokozódásával járt. Díaz erőteljesen korlátozta a szabadságjogokat, főleg a sajtót ellenőrizte.