It is found in arid parts of central Australia in Western Australia, the Northern Territory and Queensland. In Western Australia it is found in the Pilbara and northern Goldfields regions where it is usually found along creeks and on rocky hills and gullies growing in stony or sandy soils often around ironstone. It has a disjunct distribution form the Hamersley Range in the Pilabara where it is quite common extending east and becoming scattered from east of the Rawlinson Range in Western Australia. It is then found in the Macdonnell Ranges and Musgrave Ranges in the Northern Territory and then further east to around Dajarra in Queensland.
