Association héliophile, mésothermophile, neutrophile à basicline (pH 6,5-8,5), mésotrophile à eutrophile des eaux peu profondes sur substrat vaseux. S'installe dans divers types de biotopes d'eau calme (canaux, bord d'étangs au contact des roselières, annexes des cours d'eaux) ou en bordure de cours d'eau à faible courant ou intermittents.