Limited range but not rare, known from S Kenya and N Tanzania in E Africa, where it is an inhabitant of highland forests.