畢業於西北軍事學院高級班。早年在西北軍中服役,任淞滬警備司令部副司令兼1949+0北區兵團司令,4月任51軍軍長,5月25日在上海領導起義。
上海戰役後,劉昌毅先去華東軍官訓練團學習,後來被安排為上海救濟委員會顧問。他的大部分官兵被改編為人民解放軍,南下作戰。