Asentamiento popoloca, náhuatl y mixteco, era tributario de los Aztecas. Sometido por los españoles fue encomienda de Francisco de Olmos, y en 1531 pasó a la Corona; luego en 1532 es Corregimiento y en 1558 Alcaldía Mayor. En 1792 fue Partido de la Intendencia de Puebla.
En 1815 el General Vicente Guerrero vence a los realistas, acuartelándose en el Cerro Chinanteca. La población queda separada de Chinantla, por una calle. La cabecera municipal es el pueblo de Piaxtla, erigido Municipio Libre en 1895.