。其鱼苗阶段摄食浮游动物,幼鱼期兼食昆虫、蚯蚓、藻类和浮萍等,体长约达10厘米以上时,完全摄食水生高等植物,其中尤以禾本科植物为多。草鱼摄食的植物种类随着生活环境里食物基础的状况而有所变化。
草鱼一般喜栖居于江河、湖泊等水域的中、下层和近岸多水草区域。具有河湖洄游的习性,性成熟的个体在江河、水库等流水中产卵,产卵后的亲鱼和幼鱼进入支流及通江湖泊中,通常在被水淹没的浅滩草地和泛水区域以及干支流附属水体(湖泊、小河、港道等水草丛生地带)摄食育肥。冬季则在干流或湖泊的深水处越冬。