Se distribuye por la península malaya, Sumatra, Borneo (países de Brunéi, Indonesia y Malasia) y Filipinas (islas de Mindanao, Negros, Bohol y Luzón).