农民运动讲习所任教。1927年，在暨南大学，法政大学任教。1933年，先后在中山大学，广西大学，朝阳学院，香港达德学院任教授。1941年，加入全国各界抗日救国联合会，1945年加入中国民主同盟。1949年，出席了中国人民政治协商会议第一届全体会议。中华人民共和国成立后，担任山西省人民政府副主席，山西省人民委员会副省长兼山西大学校长等职位。