土地革命战争时期,1927年后任国民革命军第19师第4团营长、团长。其时,红军第四师副师长宋涛,在海陆丰被粤军围击,逃往湖南,至魏处,被魏留任副团长。事发,魏掩护资助其走避香港。
抗日战争时期,1937年“七·七”事变爆发,被调往广西31军135师任副师长,兼405旅旅长。
1938年,台儿庄战役前夕,奉命率405旅离开广西,担任津浦路的正面战斗,与日军狄州立13师团对峙,组织3次伏击,消灭不少日军,为台儿庄战役的胜利作出了贡献。随后奉调武汉代理135师师长。
1938年8月率部在霍邱、张家土旁等地与日军作战,突接“母逝、妻亡、女夭,速归”的电报,魏深感敌氛方炽,国难正殷,不以奔丧之私,贻误戎机,含悲率部激战获全胜。
1938年10月,与138师合编为135师,任师长。10月30日奉令突围。任188师师长,奉调广西整训。
1940年1月1日,率师参加昆仑关战役,与日军激战4天,5日在山墟与日军第五师一联队拼杀一昼夜。
解放战争时期,1946年蒋介石撕毁和平协定,重开内战,魏不愿同室操戈。时白崇禧委以第48军军长之职,魏置之不顾,即回邵阳,任湖南省第六行政督察区专员兼宝永警备司令部司令,邀宋涛任副司令。任内率警备部队清剿土匪,安定社会秩序,修建邵阳公医院,多方抑止国民党特务的反共活动,多次营救中共邵阳中心县工委书记龙仲,释放地下工作人员和进步人士;支持《劲报》的进步言论;向中心县工委提供军政情报,在司令部院内掩护中共地下党员开展活动。
1949年1月,任湖南省军管区副司令,兼任宝永警备司令部司令。
1949年8月5日,与宋涛在邵阳率部起义加入中国人民解放军。
中华人民共和国成立后,任中国人民解放军第21兵团副司令员,第55军副军长。是湖南省人民代表大会代表。
1950年12月,率部赴广西剿匪,胜利完成任务。
1956年2月,转业任湖南省人民委员会参事室副主任。
1973年3月逝世。
1955年授予少将军衔。[1]