Ali Mosaffa was born in Tehran, Iran. He studied Civil Engineering at the University of Tehran but then started acting in 1991 and since then he has acted in some thirty Iranian films and a French production Le passé by Asghar Farhadi.
He started directing films with the short films, Incubus, The Neighbour and the documentary feature, The Deceit of Poesy.
He then directed his first feature film, Portrait of a Lady Far Away (2005) starring Leila Hatami and Homayoun Ershadi. His second film The Last Step starring Leila Hatami has received acclaim from critics and audiences worldwide following its international premiere at the 2012 and won many awards.
Ali started producing films with his own film The Last Step and then produced a second one What’s the time in your world? which won the international critic’s FIPRESCI prize in Busan 2014.