法处抗日执法队政治指导员、党支部书记、南通县城闸区委书记、通如县委副书记、南通县委副书记。1950年任南通市宣传部部长、副书记、市长。1957年，任南京医学院党委书记兼副院长。1974年11月至1977年任南京工学院革委会主任，保护了南京工学院参与南京事件的师生。1977年4月调任清华大学党委副书记，1982年任党委书记，与校长刘达共同拨乱反正、平反冤假错案，促进清华发展。1984年3月调任复旦大学党委书记。1996年2月离休。离任后担任上海地方志编纂委员会常务副主任。复旦大学正局级（享受副部级医疗