Se encuentra en Indonesia en centro y norte de Célebes y en la isla de Mindanao en Filipinas.