It is found in coastal swamp forests and on the edges of estuaries in the Indian Ocean, starting at the east coast of Mozambique and KwaZulu-Natal (South Africa) to Madagascar, India, Sri Lanka, Malaysia, Thailand, Laos, southern China, northern Australia, the Ryukyu Islands and many Polynesian islands.
The larvae feed on a wide range of plants, including Barringtonia racemosa, Acridocarpus natalitius, A. zanzibaricus, A. glaucescens, A. ristalitius, Dregea, Combretum and Byrsocarpus species.
Laguncularia racemosa | Sambucus racemosa | Pimenta racemosa | Ficus racemosa | Barringtonia racemosa | Barringtonia asiatica | Barringtonia acutangula | ''Barringtonia acutangula | Barringtonia |