Reported to occur from the border of central Irian Jaya, Indonesia, and Papua New Guinea through central and eastern Papua New Guinea (6).
This species occurs mainly in dense tropical rainforests and deciduous forests over mountainous ranges, from 680 to 2,865 metres above sea level (5) (6).