Se encuentra en Bolivia, Brasil, Paraguay, Uruguay y Argentina en las cálidas tierras bajas en la sombra a lo largo de arroyos y en los más frescos bosques de montaña desde el nivel del mar hasta cerca de 2000 msnm.