né le 7 mai 1972 à Khomeyni shahr en Iran, Asghar Farhadi suit des études de théâtre. Il obtient un diplôme de premier cycle en arts dramatiques et une maîtrise de mise en scène théâtrale à l’université de Téhéran et l’université Tarbiat Modarres. Il tourne ensuite des courts métrages de 8 mm et 16 mm au Département de la société du cinéma de jeunesse d’Ispahan avant d'écrire des pièces de théâtre et des scénarios pour la télévision iranienne, IRIB. Il réalise des séries télévisées documentaires comme la série populaire "Histoire d’une ville" et collabore au scénario du film "La Basse Altitude" d’Ebrahim Hatamikia. En 2003, il tourne son premier long métrage "Danse dans la poussière" qu'il a coécrit avec Alireza Bazrafshan et Mohammad Reza Fazeli.