民国后,历任李烈钧任都督的江西都督府副官处长,
赖世璜部军政治部主任、师长等职,参加讨袁护法战争;1927年12月,赖世璜被李宗仁、白崇禧、熊式辉谋杀之后,和
陈国屏等人转入政界,先后任建设厅秘书、县长、行政区专员、省政府委员、东北
行辕政务委员会中将主任秘书等职,1949年4月赴台湾。在此前和此后,曾任重庆中央政治大学教授、总务长,中正大学法学院院长台湾商学院教务主任,中兴大学教授、行政系主任。是赣南较有影响的民国要员和现当代知名大学教授。创办
宁都首座私立中学——莲塘中学。
1917年10月保定军校毕业,自费赴日本留学,入东京政治经济和工业机械学院学习。回国后从事教学,1927年9月任国民革命军第一集团军第一路军(总指挥何应钦)第十四军(军长刘士毅)政治部主任,随部参加北伐战争。1928年1月任国民革命军总司令部独立第七师(师长刘士毅)副师长,兼任政治部主任等职。1928年8月部队编遣,任缩编后的第一集团军陆军第五师(师长熊式辉)第十五旅(旅长刘士毅兼)副旅长,兼该旅国民党特别党部执行委员,1932年3月任江苏赣榆县县长等职。
抗日战争爆发后,任江苏省第八区行政督察专员,兼任保安司令部司令及江苏吴县县长,1937年9月转派任江苏省第五区行政督察专员兼保安司令,1938年9月免职。后任中央政治学校教授。
抗日战争胜利后,任
中正大学法学院院长等职。1948年4月任江西省政府(主席胡家风)委员等职,1949年3月赴香港,后转赴台北定居,任中兴大学教授等职。1969年2月在台北因病逝世。