高级中学毕业后，进入北京钢铁工业学院（今北京科技大学）学习。1959年毕业时，他本来考上了北京钢铁工业学院的研究生，但是由于父亲被划为右派，无法继续学习。不过，他获准留校任教。1963年，被调往上海工学院，在冶金工程系当助教，后升任炼钢教研室副主任。文化大革命开始后，在1971年被下放到安徽省凤阳县“五七干校”劳动；一年后回到讲台，先后在上海机械学院和上海工业大学冶金工程系任教。自1980年起，徐匡迪历任上海工业大学（今上海大学）冶金工程系副主任、主任、副教授和教授，期间曾到英国帝国理工学院做合作研究及