李氏也非等賢之輩,她了解武威公主的性格,料到她不會罵過了事,於是把毒藥放到武威公主的飯中。豈料,武威公主命大。吃後只是嘔吐,並無大礙。訊息傳到平城(今山西大同)後,拓跋燾立即命沮渠牧犍交出李氏。沮渠牧犍不但不給,還把她送到酒泉。拓跋燾知道後勃然大怒。很快給沮渠牧犍列了12條罪狀,出兵北涼。北涼永和七年(439年)八月,北魏大軍包圍了谷臧。沮渠牧犍出城投降。
沮渠牧犍當了亡國之君,但他是武威公主的丈夫,仍然受到拓跋燾的貴賓待遇。北魏太平真君八年(447年)有人告發沮渠牧犍夫子曾毒死數以百計的無辜者。同時在他家找到了所藏的毒藥。拓跋燾一氣下賜死了沮渠牧犍。
沮渠牧犍死後,武威公主和她女兒相依為命。十分孤獨。拓跋燾見此產生了憐憫之情,親自出面,後把她嫁給左將軍、南郡公李蓋。
武威公主去世後,與沮渠牧犍合葬,他們的女兒承襲封號,也稱作武威公主。