After receiving his PhD, he became a college teacher at Iran University of Science and Technology. He also became a member of the board of directors of the university in 1970 but he was fired from the university in 1975 after supporting Ruhollah Khomeini. After the victory of the Iranian Revolution, he came back to his academic career in 1979.