水流掀起地表物质、破坏地表形态的作用称为侵蚀作用。侵蚀作用还包括河水及其携带物质对地表的磨蚀作用,以及河水对岩石的溶蚀作用。在坡度较大的山地河流中,水流可推动很大的砾石向前移动,在这些砾石向前移动过程中,互相撞击并磨蚀河床底部。当河水流过可溶性岩石组成的河床时,河水将岩石溶解也是一种很强的侵蚀作用。河流侵蚀作用,按其方向可分为下切侵蚀和侧方侵蚀,下切侵蚀使河床加深,在下切过程中使河床向其源头后退称为溯源侵蚀(或向源侵蚀)。
。侧方侵蚀的结果是使河岸后退,河谷展宽。水流在流动中携带大量泥沙并推动河底砾石向前移动的作用,称为搬运作用。河底泥沙和砾石受流水冲力作用沿河床向前滚动或滑动,叫推移作用。河流对水底砂石的推动力与它的流速有关,流速越快,动力越大,推力越强,所以在山区河流当山洪暴发时能将巨大的石块推出山口。河底的砂粒,由于水流而产生的上下压力差,能使一定重量的泥沙颗粒跃起,并被水流带走,称为跃移。较细小的颗粒能悬浮在水中,并被水带走称为悬移。推移、跃移、悬移是流水搬运作用的最主要方式。当然被水溶解的物质,往往被搬运到更远的海洋中发生化学沉积,也是一种搬运作用
流水携带的泥沙,由于条件改变,如坡度变缓,流速变慢,水量减少和泥沙增多等,使流水搬运能力减弱而发生堆积,这种作用称为堆积作用。对一种河流来说,在正常情况下,其上游多以侵蚀为主,下游以堆积为主。但是河流的侵蚀、搬运和堆积三种作用是经常发生变化的。如果海平面下降,下游地段也可能转化为以侵蚀为主,如果河流水量减少,泥沙增多,在河流上游段也可能出现堆积作用为主。在同一河流段也可能会出现侵蚀、搬运和堆积同时进行的情况,流水将凹岸侵蚀下来的物质同时搬运到凸岸堆积,这就是三种作用在同一段河流中同时进行的情形。