Baran bo Odar wurde „in der Schweiz geboren, [ist] aber kein Schweizer.“[1] Sein bürgerlicher Name ist Baran Veli Odar.[3] Väterlicherseits ist er russisch-tatarischer Abstammung, seine Mutter ist türkischer Herkunft.[4][5]
Nach seiner Studienzeit beschäftigte er sich zunächst mit der Produktion von Werbespots, Musikvideos und Kurzfilmen. Sein Kinofilm-Debüt feierte er 2010 mit Das letzte Schweigen, das zuerst auf der Piazza Grande auf dem Filmfestival in Locarno gezeigt wurde. Dies brachte ihm 2011 Aufsehen im Branchenblatt Variety als einen Regisseur, den man beobachten sollte.[8]
Im Sommer 2015 drehte er Sleepless – Eine tödliche Nacht, eine Neuverfilmung des französischen Thrillers Sleepless Night – Nacht der Vergeltung (Nuit blanche), als seinen ersten Film in den USA. Der Actionthriller mit Jamie Foxx in der Hauptrolle kam im Januar 2017 in die Kinos. Nach Sleepless begann er mit der Arbeit an Dark, der ersten in Deutschland für Netflix gedrehten Serie. Daraufhin drehte er die erste Staffel der Serie 1899, welche auch auf Netflix veröffentlicht wurde.
Baran bo Odar lebt mit seiner Frau Jantje Friese und einer gemeinsamen Tochter in Berlin.[9]