Gatunek spotykany na wysokości od 0 do 2000 m nad poziomem morza. Największe wysokości osiąga w Nepalu w Himalajach.
Ekologia thumb|left|Rudawiec orientalny żywi się owocami, ale też liśćmi i nektarem, w tym banana Wymagania środowiskowe rudawca orientalnego opisano bardzo słabo. Zasiedla on całą gamę różnych siedlisk, od dziewiczych lasów po obszary miejskie. Siedliskiem rudawca orientalnego są górzyste tereny porośnięte różnymi rodzajami lasów. Mogą to być tropikalne lasy deszczowe porastające chińską prowincję Junnan. Mogą to być również lasy wiecznie zielone, częściowo wiecznie zielone, a także tracące liście, tak jak w Ghatach Zachodnich w Indiach. Gatunek ten zdaje się wykazywać znaczną wrażliwość na wprowadzane przez człowieka zmiany w środowisku naturalnym. Preferuje też znaczną względną wilgotność w miejscach, gdzie spoczywa.