Su hábitat natural incluye montanos tropicales o subtropicales secos, ríos, corrientes intermitentes, marismas de agua fresca y áreas rocosas.