Se encuentra en los bosques perennifolios y semi-caducifolios cercanos a la costa a una altitud de 0-400 metros en Kenia y Tanzania.