Bahman Ghobadi commence dans le monde du cinéma par la réalisation de courts métrages, se formant dans un centre pour les jeunes dans le but de faire carrière dans l'audiovisuel. Il obtient un Bachelor of Art à lIranian Broadcasting College et continue à réaliser des courts métrages en 8 mm, Betacam et 16 mm.
Il tourne une dizaine de courts métrages entre 1995 et 1999. Ses efforts sont récompensés par de nombreux prix dans des festivals internationaux dont le Prix spécial du jury du Festival de Clermont-Ferrand pour Vivre dans le brouillard.
En 1999, il réalise son premier long métrage : Un temps pour l'ivresse des chevaux, qui évoque la rudesse de la vie rurale dans le Kurdistan iranien. Son film est récompensé par la Caméra d'or au Festival de Cannes 2000. En 2002, il tourne Les chants du pays de ma mère qui fait partie de la sélection Un certain regard au Festival de Cannes 2002; cette même année, il fait partie du jury de la Caméra d'or. Il obtient la Coquille d'or du Festival de Saint-Sébastien pour Les tortues volent aussi en 2004 et Demi-lune en 2006, deux longs métrages dans la même lignée que ses précédentes réalisations. En 2009, il reçoit le Prix spécial du jury Un certain regard lors du 62{{e}} Festival de Cannes pour Les Chats persans qui se situe dans le milieu musical underground de Téhéran.