Jest to owocożerca, podobnie jak wiele innych przedstawicieli jego rodziny. Potrafi zasiedlać korony wysokich drzew, tworząc duże stada, często z innymi gatunkami swojej rodziny, a rudawkowate potrafią tworzyć zgromadzenia liczące tysiące osobników. Spożywa owoce takich roślin, jak Elaeocarpus stipularis, figowce i Ficus magnoliifolia, Syzygium chloranthum, , , śliwa Prunus polystachya i .
Rozmieszczenie geograficzne thumb|left|Czaszka Bezogoniec sundajski występuje na Borneo, północnej i zachodniej Sumatrze, a także na Półwyspie Malajskim. O jego obecności donoszono w północno-wschodnich Indiach, w Arunachal Pradesh. Handbook of the Mammals of the World podaje jeszcze, że doniesienia te nie doczekały się potwierdzenia, IUCN powołuje się jednak na nieopublikowane badania Srinivasulu i innych potwierdzające obecność gatunku w północno-wschodnich Indiach. Niemniej wśród państw, gdzie stwierdzono gatunek, wymienia Indonezję, Malezję, Brunei i Tajlandię. Indie podaje wśród krajów niepewnych.
Nietoperz zamieszkuje tereny na wysokości od 100 do 3000 m nad poziomem morza.