Occurs on sandy and clayey soils, on flood plains, sandy ridges and pindan. In WA it is found in the Central Kimberley, Dampierland, Northern Kimberley, Ord Victoria Plain and Victoria Bonaparte IBRA bioregions. Common across inland jurisdictions in northern NSW, central QLD, NT, SA and WA