武三年，蜀汉皇帝刘备因夷陵之战中大败，在永安病逝。同年（刘禅登极改元建兴）夏天，益州郡统帅雍闿听到刘备逝世的消息，心生叛意。不久，雍闿杀死建宁太守正昂，缚走张裔到东吴，正式与蜀汉决裂。越巂酋长高定响应，杀死郡中将领焦璜，自封为王，率军北上攻打新道县，但被李严率犍为的救援军打败，退回南方。而当时东吴未与蜀汉和好，便任雍闿为永昌太守，并派刘阐到交州边境，准备接管益州郡。雍闿率军要入永昌城，永昌因此与蜀地断绝联系，功曹吕凯、府丞王伉率领吏士死守永昌，敌军虽不断在城中散播谣言，但吕凯仍坚持不降，城中士民亦信任吕