唐灭西秦之战是义宁元年(617年)十二月至唐武德元年(618年)十一月间,在唐朝统一战争中,秦王李世民率军击灭
陇西(今六盘山、陇山以西和黄河以东一带)割据势力西秦薛举、
薛仁杲父子的作战。
义宁元年(617年)四月,隋金城府校尉薛举与其子仁杲起兵反隋。不久,攻占陇西(治襄武,今甘肃陇西东南)、西平(治湟水,今青海乐都)、天水(治上邽,今甘肃天水)等郡,尽有陇西之地。七月,薛举自称西秦霸王,改元秦兴,众至13万,都上邽。
李渊攻取长安之战后,薛举遂派薛仁杲东进争夺关中。十二月,薛仁杲在汧源(今陕西陇县)袭破农民起义军唐弼部,悉并其众,实力大增,号称30万,继而进围扶风(治雍县,今陕西凤翔)。李渊命李世民率兵迎击,大败薛仁杲军,并追击至陇坻(今陕西陇县、宝鸡与甘肃清水、张家川之间)而还。随后,李渊贿赂突厥,使薛举与其联兵之谋破产。
武德元年六月,薛举率军攻扰泾州(治安定,今甘肃泾川北泾河北岸),唐高祖李渊命秦王李世民率8总管兵抵御。七月,李世民进至高墌城(今陕西长武西北),决定采取坚壁不战、待敌疲惫的方略。后因李世民患病,将指挥权交给长史刘文静、司马殷开山。