同年3月12日，驻云南、四川的中国人民解放军分成南北两路进逼西昌，打响西昌战役。3月20日，西昌最终正式撒守。唐式遵逃亡，至礼州弃车改为步行，经泸沽进入越嶲，准备由这里回到川南进行游击，同中共方面抗衡。3月27日，唐式遵等人来到越嶲县小山地区的时候，遭到彝民配合解放军包围，战斗到深夜，国军残部全部被歼灭，唐式遵战死。