Cette espèce se rencontre en Tanzanie et au Kenya.
Elle vit dans les forêts tropicales et subtropicales, notamment dans les forêts de montagne et les forêts de plaine. Les individus sont généralement solitaires et ont un territoire bien défini, qu'ils défendent contre d'autres membres