Navid Mahmoudi wurde 1980 in Parvan, Afghanistan, geboren und zog mit seiner Familie in den Iran, als er sechs Jahre alt war. Er begann seine berufliche Laufbahn als Regieassistent und führte bei seinen eigenen Kurzfilmen Regie, während er andere Werke produzierte. Er hat mehr als zehn Fernsehfilme produziert. Im Jahr 2014 produzierte er seinen ersten Spielfilm „A few Cubic Meters of Love“, der sowohl von der internationalen Kritik als auch vom Publikum begeistert aufgenommen wurde. Im Jahr 2016 führte er bei seinem ersten Spielfilm „Parting“ Regie, bevor er 2018 „Rona, Azim’s Mother“ produzierte. Alle drei Filme waren die offiziellen Oscar-Beiträge Afghanistans. Sein jüngster Film „Drowning in Holy Water“ wurde beim Busan Film Festival 2020 mit dem Kim Ji Seok Award ausgezeichnet.