1899年生,云南省文山县人。1926年加入中国共产党,北平高等师范学校毕业后,以教员身份从事党的地下工作,曾任山东省立三中即现在泰安六中教师,在泰安以教师身份从事地下革命工作3年,后任暨南大学、云南大学、上海法学院教授。抗日战争时期,在昆明参加民主运动,为中国民盟领导人之一。1947年离沪去香港,1948年回平山解放区,1949年当选第一届全国政协全体会议代表。中华人民共和国成立后历任北京师范大学教授、西南文教委员会主任、全国扫盲委员会主任委员、中国对外文化交流协会会长、对外文化联络委员会副主任、中日友协顾问。系首届全国政协委员,第二届至第五届全国政协常委、第五届全国人大常委会委员。1986年4月12日,在第六届全国人民代表大会第四次会议上补选为全国人大常委会副委员