劉1926年任北伐軍第3師政治部少校科長,1927年任武漢軍事委員會作戰科中校副科長,1928年4月任黃埔軍校政治訓練處副處長,1930年任國民革命軍第3軍政治部少將主任,1932年改任中央軍校《黃埔軍校校史》主編,1935年赴日本明治大學研究院留學。
抗戰期間曾任軍政部軍事教育處處長,重慶衛戍司令部少將高參,四川省保全司令部政治部主任,1946年任中央軍校成都分校高級教官,1948年任四川省第14區行政督察專員兼保全司令,1949年12月在四川江油參加起義。建國後擔任成都市人民政府參事,1980年9月24日在成都病逝。