A fines de 1884, una expedición de la Sociedad para la Colonización Alemana, dirigida por Carl Peters, llegó a Zanzíbar e hizo que los jefes locales en el continente opuesto firmen "contratos de protección" prometiendo vastas áreas a su organización. Una vez que se había establecido, la nueva Compañía Alemana del África Oriental de Peters adquirió más tierras desde Tanganica hasta las montañas Uluguru y Usambara. Eso se encontró con la oposición del sultán Barghash bin Said de Zanzíbar, quien, sin embargo, tuvo que ceder después de que Peters hubiera alcanzado el apoyo oficial del Ministerio de Asuntos Exteriores en Berlín y una flota de la Kaiserliche Marine bajo el mando del contraalmirante Eduard von Knorr apareciera frente a la costa de Zanzíbar. El 28 de abril de 1888, el sultán Khalifah bin Said de Zanzíbar finalmente firmó un tratado, cediendo la administración del continente de Tanganica a la Compañía Alemana de África Oriental.
Desde agosto de 1888, la organización intentó apoderarse de las ciudades costeras de Tanganica contra la feroz resistencia de la élite árabe, temiendo por el comercio de esclavos y marfil, pero también por la población indígena. Los altivos intentos de Emil von Zelewski, el administrador alemán en Pangani, de izar la bandera de la compañía sobre la ciudad provocaron el levantamiento.