白鹭每年4月和11月进行春秋两季的迁徙活动。主要以各种小型鱼类为食,也吃虾、蟹、蝌蚪4102和水生昆虫等1653动物性食物。
白鹭喜稻田、河岸、沙滩、泥滩及沿海小溪流,通常漫步在河边、盐田或水田地中边走边啄食,它的长嘴、长颈和长腿对于捕食水中的动物显得非常方便。
白鹭成散群进食,常与其他种类混群。有时飞越沿海浅水追捕猎物。夜晚飞回栖处时呈“V”字队形。与其他水鸟一道集群营巢。
白鹭的繁殖期为每年的5~7月,营巢于近海岸的岛屿和海岸悬岩处的岩石上或矮小的树杈之间。喜欢成群地在一起营巢,有人曾经在一块仅有大约20平方米的悬岩的岩顶上,竟发现了14个巢,而且在相邻的一块仅有10多平方米的悬岩的岩顶上,还有11个巢,每个巢之间的距离仅为14-76厘米。
巢的形状为浅碟形,结构较为简单,主要以枯草茎和草叶构成。巢筑于矮树上,距地面的高度最高的也不超过1米,也有在矮树下的草丛间筑巢的。每窝产卵2-4枚,卵的形状为卵圆形,颜色为淡蓝色。孵化期为24-26天。