Se encuentra en la fisuras de las rocas y el suelo de arena en los bosques abiertos y bosques costeros; a una altitud de ± 50 a 120 metros en Sudáfrica.