Babak Najafi est né à Téhéran, en Iran[1]. À l'âge de onze ans, il se rend avec sa famille en Suède, sur ce qu'il pensait être un séjour de deux semaines[1]. Cependant, en raison de la guerre Iran-Irak, la famille se voit dans l'impossibilité de revenir[1]. Najafi passe alors son enfance à Uppsala, tandis que deux de ses frères sont restés à Téhéran, où il a fallu onze ans avant qu'ils ne se rencontrent à nouveau[1].
Entre 1998 et 2002, il étudie la réalisation de documentaires au Dramatiska Institutet, où il en sort diplômé[2]. Après cette réussite, il écrit et réalise plusieurs courts métrages acclamés par la critique, notamment Elixir (2004), qui lui permet d'obtenir la bourse Bo Widerberg[1],[2].