Najafi nasceu em Teerã em 13 de janeiro de 1952. Ele ficou em primeiro lugar no vestibular da Universidade Nacional Iraniana e se matriculou na Universidade Sharif de Tecnologia (então conhecida como Universidade de Tecnologia de Aryamehr). É bacharel em matemática pela Sharif University of Technology . Após seu bacharelado, ele se matriculou no programa de pós-graduação do Massachusetts Institute of Technology . Ele recebeu seu diploma de mestrado em matemática com o grau final de A + em 1976, mas abandonou o programa de doutorado em 1978 durante a revolução iraniana para retornar ao Irã.