This very elusive (cryptic) tree-kangaroo is found in both mountain and lowland tropical rain forests south of Cooktown, Queensland to just north of the Daintree River. It is occasionally found in sclerophyll woodlands. It lives on the leaves of rainforest trees, notably "Schefflera actinophylla" (the umbrella tree), vines, ferns and various wild fruits.