1936年在中央陆军军官学校党政队受训，结业后又历任西安行营第二厅中校组员，第三战区挺进第二纵队政治部上校副主任、少将主任，江苏省第一区行政督察专员兼保安司令。赴台后，任教于私立中兴中学、台北县三峡中学，1958年起历任宜兰县立三星中学校长、台湾省立宜兰高级商业职业学校校长。