It is native to an area of the Pilbara region of Western Australia and is found in a variety of situations including creek beds, rocky hills, scree slopes, gorges, and breakaways growing in skeletal stony loam soils that are pebbly to gravelly over laterite, ironstone and basalt. The bulk of the population is situated on the Hamersley Range from around Tom Price through the Ophthalmia Range and on the Hancock Ranges to around Newman. Another population is found on Balfour Downs Station to the northeast of Newman. It is often found amongst open low eucalypt woodlands communities consisting of Eucalyptus leucophloia and Corymbia hamersleyana over spinifex.