This species is now known only for certain from the Torricelli range of Papua New Guinea on the island of New Guinea. There are fossil records from Vogelkop and other places. It is suspected to occur in the Foja range (there is a sight record) and the Prince Alexander range of Papua New Guinea. It has been extirpated from 99% of its historic range. It has been recorded at between 680 and 1,100 m asl.