革命军驻陕总司令部秘书兼特别党部候补执行委员、渭南县县长。1928年，任中国国民党山西省党部党务指导委员会委员。1929年2月，任山西省党部执行委员兼常务委员。第三、四、五及临时国民党全国代表大会代表，1931年任南京“国民会议”山西代表。1933年任国民政府监察委员。1937年，任国民政府军事委员会“战区军风纪巡察团” 第一及第四团委员，巡察江苏、安徽、浙江、江西、福建、广东、广西、湖南诸省。1944年，任监察院“战区第二巡察团”主任委员，巡察中国西北诸省。1946年，任制宪国民大会山西代表，且参加“