It is endemic only in a small area around Mount Maroon in the Mount Barney National Park in south eastern Queensland to the south of Boonah where it is found at altitudes of around 900 meters on rocky slopes and in crevices growing in thin sandy-loam soils as a part of heathland communities.