1947年高中毕业后,保送到北平师范学院(现北京师范大学)数学系。1948年1月,他为寻求革命真理从北平奔赴华北解放区的正定县,在华北大学第二政治部学习并加入了中国新民主主义青年团。结业后分配到华北大学工学院学习。
1949年10月又回到北京师范大学数学系。1952年毕业于北京师范大学,同年加入中国共产党,后赴前苏联学习,1958年毕业于莫斯科大学,获数学物理副博士学位。其后一直在北师大数学系任教。他从1960年6月到1961年9月和1965年8月到1982年12月担任数学系副主任,从1983年到1993年担任数学系学术委员会主任。
从1990年到1994年任国家教委首届高等学校数学与力学教学指导委员会成员。1999年4月离休。