Pokolenie trwa 6 lat.

Rozmieszczenie geograficzne Leniwiec pstry występuje od południowo-wschodniego Hondurasu przez Amerykę Środkową do Kolumbii, w zachodniej i południowej Wenezueli oraz na południe do Ekwadoru, w Peru, większej części Brazylii, północnej Boliwii, Paragwaju i północnej Argentynie. Wedle IUCN w Argentynie w Jujuy prawdopodobnie wyginął, ostatni raz spotkano go tam w 1916 roku, aczkolwiek brakuje badań terenowych w tym obszarze. Nie występuje on już także w brazylijskiej Santa Catarina. Tereny, na których występuje, leża na wysokości od poziomu morza do 2400 m.

Ekologia thumb|left|Leniwiec pstry jest liściożercą Leniwiec pstry zamieszkuje lasy tropikalne o gęstej roślinności. Zasiedla lasy Amazonii, w tym nizinne i przejściowe lasy tropikalne, las mglisty, las atlantycki i sąsiadujące z lasem skraje cerrado. Nie potwierdzono jego obecności w pantanalu, ale może zamieszkiwać jego skraj graniczący z lasami Amazonii. Toleruje zmiany dokonane w środowisku ręką ludzką i może nawet osiągać duże zagęszczenie osobników na terenach rolniczych pod warunkiem zachowania koron drzew. Obszary zmienione przez człowieka zasiedla pod warunkiem sąsiadowania z lasem. Choćby w Kostaryce zależy silnie od obecności nietkniętych lasów.