中央组织部专员等。1945年赴台后，又任台北接管委员会委员，台北县民政局局长，台湾省教育厅主任督学、主任秘书等职。1948年任台南县县长，同年当选第一届国民大会代表。1952年至1960年间任台湾省议会秘书长。1960年8月任内政部常务次长。1962年在陈诚的引荐下，出任国民党台湾省党部主委。1968年任国民党中央委员会副秘书长。1976年至1979年间出任中华民国驻尼加拉瓜大使，1979年至1981年间改任中华民国驻瓜地马拉大使。1981年返台后任蒙藏委员会委员长，直至1984年离职。1992年起被聘为总