金国屯兵灵壁及虹县（今安徽泗县），准备南侵，张浚希望在其未发兵前先发制人，且主管殿前司李显忠和建康都统邵宏渊也希望北伐，向张浚进献进攻两城的策略。张浚上报孝宗后，孝宗命他迅速拿下灵壁、虹县两城。于是张浚集结八万精兵，遣李显忠、邵宏渊两路出师北伐，李显忠自濠州出发，直驱灵壁，邵宏渊自泗州进发，进击虹县。战争最初对宋军十分有利，宋军攻下了灵壁、宿州等地，但李显忠与邵宏渊不和，张浚又统帅无方，当金兵攻打宿州时，邵宏渊没有出兵相救，使李显忠遭到大败，宿州失守，隆兴北伐也宣告失败。南宋主和派大臣汤思退急于求和