Es nativo de México, Guatemala, El Salvador y Honduras donde vive en el bosque templado, a 1300-3250 msnm desde 26° a 15°N.