Encontrado en Costa Rica, Colombia, Ecuador, Venezuela, Brasil, Perú y Bolivia en húmedas montañas y bosque piamonte a elevaciones de 200-2100 msnm.