Cette espèce est endémique de l'Est de la chaîne Centrale en Papouasie-Nouvelle-Guinée.
Elle est principalement trouvée dans les forêts de montagne humides et les forêts de montagne de basse altitude, entre 1 500 et 2 500 mètres d'altitude.