Born in Behshahr, Iran, in 1984. He is a graduate of Mining Engineering. He started his film career as an assistant director and worked for Iranian filmmakers like Bahram Bayzai, Reza Mirkarimi, Majid Majidi and Mohsen Abdolvahab. He directed the feature films Don’t Be Tired! (2013), together with Afshin Hashemi, and Blockage (2017). He also wrote the script of the film Castle of Dreams (2019, 43rd Mostra), directed by Reza Mirkarimi.