生于浙江省宁波市鄞县（今属海曙区）古林镇俞家村。早年赴美国留学，毕业于美国田纳西大学教育系，获得硕士学位。抗日战争爆发后，1939年，弃教从军，投身抗日。毕业于为黄埔军校第十六期。曾任中华民国中央军校第三分校（长沙分校）政治教官。后任江西贵溪县（今贵溪市）县长。曾任江西省第五区保安司令，授少将军衔。1949年，移居台湾。在中国国民党中央委员会工作，任组织工作会副主任 。后由政从教，历任国立台湾大学、国立台湾师范大学、中国文化大学等高校教授。后由台湾赴美国，从事文教艺术工作，定居加利福尼亚旧金山。