W naturze można go spotkać na terenach Meksyku, Panamy, Kostaryki, zamieszkuje tereny półpustynne oraz wilgotne lasy tropikalne.