中学（原南洋公学附属小学）任教，先后担任过教务主任、副教导主任、副校长。1978年被评为上海市第一批特级教师，1979年起担任南洋模范中学校长。1984年10月起直至逝世担任名誉校长。在任教的70年时间里，他的学生中有20多位成为了中国科学院院士和中国工程院院士。他还曾任上海市数学学会副理事长、上海市徐汇区副区长、上海市政协副主席、民进中央委员、民进上海市委主任委员等职。2003年，他的故居西塘镇北栅街65号弄内被设为嘉善县文物保护点。2004年11月，上海市青浦区福寿园内竖起了他的铜像。