Cariera politică a lui Benito Juarez a început la 1 ianuarie 1832, când a fost numit consilier în orașul Oaxaca. Apoi, în 1833, Juarez a fost numit deputat local din Oaxaca. După ce a fost numit deputat local de Oaxaca, în 3 februarie 1834 Juarez a devenit membru al consiliului de sănătate din statul Oaxaca. Apoi, în 6 aprilie 1838, Benito Juarez a devenit secretar interimar al primei camere a Curții Superioare. Prin urmare, Benito Juarez nu a rămas cu mâinile încrucișate, la 31 decembrie 1839 Juarez a devenit ministru adjunct al curții superioare a departamentului Oaxaca. Apoi, la 22 iulie 1841, Juarez a fost judecător al tribunalului civil din orașul Oaxaca. Apoi, la 3 octombrie 1843, Juarez a devenit membru supleant al consiliului electoral din Oaxaca. În 1847 Juarez a fost ales deputat federal, astfel că a fost nevoit să se mute în Mexico City.
Benito Juarez s-a întors în Oaxaca și a fost guvernator intern în 1847. A sprijinit Războiul Mexicano-American, dar a refuzat să-l ajute pe președintele Antonio López de Santa Anna atunci când războiul era clar pierdut. La 3 ianuarie 1853 a devenit profesor suplinitor de drept civil la Institutul de Științe și Arte din Oaxaca. Tot după ce a fost profesor suplinitor în același an, 1853, a fost închis în închisoarea din San Juan de Ulua din cauza lui Santa Ana. În cele din urmă, Juarez a devenit ministru al Justiției și al județului Instrucțiunii Publice în 1855, când Juan N. Alvarez a preluat puterea ca președinte intern al Mexicului.