Zasięg występowania Koszykarz peruwiański występuje w bardzo zawężonym obszarze w górach środkowego i południowego Peru. Jego zasięg rozciąga się na północ do północno-zachodniej części regionu Junín i przyległych obszarów regionów Pasco i Lima, a na południe przez regiony Ayacucho, Cuzco i Apurímac do północno-wschodniego Puno. Zasięg występowania (EOO, Extent of Occurrence) według szacunków organizacji BirdLife International obejmuje około 98,1 tys. km². Występuje w zakresie wysokości od 2950 do 4840 m n.p.m. (3300 do 4600 m n.p.m. według Birds of the World).

Ekologia i zachowanie Jego głównym habitatem są wysokie, wilgotne kępy traw, niekiedy obszary z luźno rozmieszczonymi krzewami w pobliżu lasów PolylepisLasy Polylepis są to formacje leśne, których górna granica występowania przewyższa 5000 m n.p.m., znacznie powyżej naturalnego poziomu występowania innych lasów. Składają się głównie z drzew rodzaju Polylepis, krzewów i traw. Drzewa Polylepis są sękate i mają zazwyczaj niewielką wysokość (chociaż pewne gatunki osiągają wysokość przekraczającą 10 m), szorstką i grubą wielowarstwową korę. Tworzą zarówno gęste skupiska, jak i niewielkie kępy drzew.. Czasami spotykany jest na skalistych obszarach, gdzie występują tylko kępy traw. Długość pokolenia jest określona na 2,9 roku. Ptak ten występuje pojedynczo lub w parach.