Su hábitat natural oscila entre el nivel del mar y los 1200 msnm, en selvas subtropicales, tierras bajas y bosques montanos.