Se encuentra en Malaui, en África Central en zonas fluviales y los bosques siempreverdes en alturas de entre 650 y 1750 msnm.