Il réside dans le sud du Mexique et à Panama.
Il est également présent dans certaines régions d'Amérique centrale, notamment au Costa Rica et au Nicaragua, où il a été introduit par l'homme. Sa présence est souvent associée à des zones humides et des forêts tropicales.