Born in Tehran, Iran, in 1966. He graduated in civil engineering and started his film career as an actor in the early 90’s. Mosaffa worked as an actor in features like Leila (1997), by Dariush Mehrjui, The Past (2013), by Asghar Farhadi, What’s the Time in Your World? (2014), by Safi Yazdanian, and Orange Days (2018), by Arash Lahooti. He directed the feature films Portrait of a Lady Faraway (2005) and The Last Step (2012), presented at the 36th Mostra.