Benito Juárez nació en 1806 en San Pablo Guelatao, Oaxaca, México en una familia indígena zapoteca de agricultores. Quedó huérfano a los 3 años y vivió con sus abuelos y tíos. A los 12 años comenzó a trabajar como pastor y peón hasta que a los 18 años huyó a Oaxaca para buscar educación.