白鹭是涉禽,常去沼泽地,湖泊,潮湿的森林和其他湿地环境,捕食浅水中的小鱼,两栖类,爬虫类、哺乳动物和甲壳动物。在乔木或灌木上,或者在地面筑起凌乱的大巢。
栖息于沿海岛屿、海岸、海湾、河口及其沿海附近的江河、湖泊、水塘、溪流、水稻田和沼泽地带。单独、成对或集成小群活动的情况都能见到,偶尔也有数十只在一起的大群。白天多飞到海岸附近的溪流、江河、盐田和水稻田中活动和觅食。
每年4月和11月进行春秋两季的迁徙活动。主要以各种小型鱼类为食,也吃虾、蟹、蝌蚪和水生昆虫等动物性食物。通常漫步在河边、盐田或水田地中边走边啄食,它的长嘴、长颈和长腿对于捕食水中的动物显得非常方便。