1947年3月下旬和4月中旬,人民解放军西北野战兵团连续进行了青化砭、羊马河战役,给进攻陕甘宁边区的国民党军以沉重打击。羊马河战役后,西北野战兵团在安定、瓦窑堡、清涧、永坪之间与国民党军队继续周旋,以寻战机。4月下旬,蒋介石错误地判断中共中央及西北解放军主力正在东渡黄河,命胡宗南部迅速沿咸(阳)榆(林)公路北进,国民党军第二十二军由榆林南下,企图夹击解放军于佳县、吴堡地区,或逼迫其东渡黄河。西北野战兵团以一部佯装主力,诱其主力北上,而集中4个旅秘密南下,袭击国民党军在陕北的重要补给基地蟠龙镇。5月2日,西北野战兵团对蟠龙镇国民党守军发起攻击,经两天三夜激战,全歼国民党守军6700余人,缴获大量粮食和军用物资。此役和青化砭、羊马河战役一起以“三战三捷”著称于战史。