北魏太武帝太延元年(公元435年),北涼王朝為防備北魏對其京都的進攻,主動撤離了它在高昌的兵力。面對鮮卑、柔然對西域的紛爭,涼州人闞爽在錯綜複雜的政治形式面前,出於明哲保身的目的而自立為高昌太守。
涼州人闞爽據高昌,自稱太守後,本想割據一方。在受到唐契的進攻時,傳信給遠在鄯善的沮渠無諱,希望聯手殲滅唐契。沮渠無諱率兵進入吐魯番盆地後,闞爽將白力、橫截和高寧三處能夠阻擋唐契西進的要塞交給了沮渠。
在高昌受到唐契圍攻之時,闞爽也派人去柔然求救,柔然立即出兵,唐契戰死。八月份,沮渠無諱率兵到了高昌,戰事已過,闞爽閉門據守高昌。