Es originario de México donde se encuentra sobre todo en los estados del sur, como son Guerrero, Morelos, Colima, Oaxaca y Chiapas, pero ha sido introducido desde Centroamérica al resto del mundo.