Se encuentra presente en climas cálidos, semicálidos y templados entre los 500 y los 2240 msnm.