Se distribuye por las dos vertientes de los Andes de Colombia, Ecuador y por la amazónica de Perú, llegando a encontrarse a altitudes de entre 1750 y 2000 msnm.