中国南北朝时期,西魏大同三年10月,西魏军在沙源击败了东魏军的伏击。东魏宰相高桓率领20万军队进攻西魏,西魏宰相于文泰攻占横农。天平四年9月,高焕君从壶口经浦津过黄河,过罗水,进入屯徐园以西,直奔长安。
余文泰在东魏军队的逼迫下,率领近万横农人返回渭水河以南,征募株洲士兵参战。为了防止东魏军接近长安,他们骑马远赴新地。他们不等州里的士兵集合,就命令士兵们在渭水河上架起一座浮桥,运送三天的粮食和饲料,骑着马渡过渭河。十月一日,他进入沙园,离东魏军只有60英里。此时,于文泰派吴大喜率领几匹马进行侦察,并与将军们商量,决定在沙苑以东10英里深而泥泞的芦苇围曲设下伏击。赵贵和李璧将被分成左右两边,并用水排成一行。
第二天下午,东魏军果然进入伏击区。见西魏兵力寥寥无几,急忙出击,等待阵型。于文泰利用东魏军低估敌人,立即下令进攻。李碧和赵贵伏击。李弼的铁骑进攻东魏主力,将高桓的军队一分为二,在沙源打败东魏军队,俘获7万人,缴获18万件盔甲。高欢隔夜越过骆驼逃往黄河西岸。骠骑兵的将军于金率领六支军队在战斗中合作。李弼率领铁骑粉碎东魏军,歼灭八万人,其余四散。于文泰命令每个士兵在战场上种一棵柳树庆祝,然后晋升为朱国将军。
在这场战斗中,西魏军判断准确,根据地形特点从容伏击,取得了少胜多负的胜利。有了这一伏击,于文泰不仅巩固了西魏政权,确立了魏晋南北朝的分立,巩固了西魏的统治地位,为北周的建立奠定了坚实的基础。沙源战争后,东魏不能再随意入侵关中,东西魏的主战场是河东和河南。