Su hábitat natural son los bosques tropicales o subtropicales lluviosos.
Se encuentran en alturas de hasta 2.000 metros sobre el nivel del mar y prefieren áreas con densa vegetación y ríos cercanos. Su dieta consiste principalmente de frutas, hojas y pequeños insectos.