Xai-Xai, anteriormente João Belo, se desarrolló a principios de 1900, bajo el dominio portugués, como un puerto complementario de Lourenço Marques (actualmente Maputo), aunque su importancia económica nunca estuvo a la par con la ciudad más grande de Mozambique.