Ramin Bahrani est né en Caroline du Nord, de parents iraniens.
Après son diplôme à la Columbia University de New York, il part trois ans en Iran afin d'y réaliser son film de fin d'études
Strangers (2000).
Il réalise également plusieurs courts-métrages. Bahrani passe ensuite quelques temps à Paris avant de retourner aux Etats-Unis pour y tourner son long-métrage :
Man Push Cart. A l'affiche en 2006, le film est unanimement plébiscité par la critique et récompensé de nombreux prix.