Zasięg występowania Zaroślak białoskrzydły jest spotykany tylko w niewielkim obszarze u podnóża i na stokach zachodnich Andów w Ekwadorze i północno-zachodnim Peru; podgatunek A. l. paynteri zamieszkuje Andy w skrajnie południowym Ekwadorze i północno-zachodnim Peru. Zazwyczaj występuje na wysokościach 400–3200 m n.p.m., sporadycznie niżej do 290 m n.p.m. i wyżej do 3500 m n.p.m. Zasięg występowania zaroślaka białoskrzydłego w części pokrywa się z zasięgiem występowania zaroślaka białolicego (Atlapetes albiceps). Podgatunek A. leucopterus dresseri może być z nim mylony.
Ekologia Zaroślak białoskrzydły jest gatunkiem endemicznym. Jego głównym habitatem są suche lub umiarkowanie wilgotne zarośla i niskie lasy. Występuje także na bardziej suchych zakrzewionych zboczach wzgórz z rozproszonymi drzewami z rodzaju wełniak. Spotykany jest także w ogrodach, osadach i na brzegach wilgotnego lasu. Jest prawdopodobnie gatunkiem wszystkożernym, zjadającym nasiona, jagody oraz owady np. mrówki. Pokarm podejmuje prosto z ziemi lub bezpośrednio nad nią. Występuje zazwyczaj w parach lub niewielkich grupach, ale może być także spotykany w grupach 20–30 osobników, również z innymi gatunkami ptaków z rodzaju Atlapetes.