防洪與治河在古代是直接相關的兩個概念。治河的最終目的是要控制洪水泛濫。古代治河工程包括疏浚河道,修建堤防,堵塞決口,興建蓄滯洪區等。
  隨著社會的發展和國土的普遍開發,至少在戰國時期(公元前5世紀~公元前3世紀初),興建堤防工程以約束江河洪水已成為最重要的治河手段。此後歷代興修不斷,規模越來越大,遍及全國主要江河。黃河大堤、長江大堤、淮河大堤、永定河大堤及珠江大堤等等,這一道道防禦洪水的濱河長城不僅雄偉壯觀,而且是社會安全的重要屏障,體現了中華民族的血汗結晶和創造力。此外,為防止海岸崩坍和海潮內侵,人們在海濱地區修建了大規模的海塘。高大的石砌海塘蜿蜒曲折地分布於上千公里的海岸上。