Su territorio perteneció al antiguo Distrito de Zacapoaxtla y en 1895 se estableció como municipio libre (por decreto del supremo gobierno) con cabecera en la villa de Cuetzalan del progreso.