Zasięg występowania Zaroślak peruwiański jest spotykany tylko w niewielkim obszarze u podnóża i na stokach zachodnich Andów. Zasięg występowania według szacunków organizacji BirdLife International obejmuje około 92,2 tys. km². Zazwyczaj ptak ten występuje na wysokościach 1150–2800 m n.p.m. Inne źródła podają zakres wysokości 1200–2500 m n.p.m. Poszczególne podgatunki występują: A. s. seebohmi – zachodnie stoki Andów w północno-wschodnim Peru na południe po Ancash, A. s. simonsi – środkowe i wschodnie części prowincji Loja w Ekwadorze i region Tumbes w Peru, A. s. celicae – zachodnia część prowincji Loja (kanton Celica) w południowo-zachodnim Ekwadorze.

Ekologia Zaroślak peruwiański jest gatunkiem endemicznym. Jego głównym habitatem są niskie zarośla w lasach górskich, a także zakrzewione zbocza wzgórz z niską sucholubną roślinnością. Jest gatunkiem wszystkożernym, zjadającym nasiona, owoce oraz duże owady. Żeruje w pobliżu ziemi, także opada na ziemię i przeszukuje ściółkę. Występuje zazwyczaj w parach lub niewielkich grupach.

Rozmnażanie Brak szczegółowych informacji o rozmnażaniu, gniazdach i jajach. Rozmnaża się prawdopodobnie w porze deszczowej około marca–maja.