This frog is known from several widely separated locations in Malaysia. These include the Batu Caves, the Taman Negara National Park, and the Sekayu waterfalls in Trengganu-Berry. It is also found in Sumatra, Nias, Java, Madura and Bali. Its distribution within Indonesia is fragmented. Its habitat is among grasses in marshy land at altitudes of up to and in forests and forest fringes. It breeds in slow-flowing streams and stagnant water.
