El origen de la localidad sucedió cuando las tribus mixtecas de esta área habitaban el antiguo pueblo de Putla en la población cercana llamada San Juan Lagunas (conocida localmente como La Laguna), bajo la tutela de los señorío de Tututepec más tarde.