Barbara Marković studierte Germanistik in Belgrad und an der Universität Wien, das Studium schloss sie in Wien 2013 als Magistra ab.[2] In Belgrad arbeitete sie als Lektorin für den Rende-Verlag. 2006 veröffentlichte sie in Serbien unter dem Titel Izlaženje eine Adaption der Thomas-Bernhard-Erzählung Gehen, in dem sie den Text in die Belgrader Clubszene übertrug. Die Rückübersetzung ins Deutsche von Mascha Dabić erschien 2009 unter dem Titel Ausgehen. 2011/2012 war sie Stadtschreiberin von Graz, die Ergebnisse dieses Projektes erschienen 2012 unter dem Titel Graz Alexanderplatz. 2014 wurde ihr Theaterstück InBetween beim Ethos Uluslararası Tiyatro Festivali in Ankara uraufgeführt, die österreichische Erstaufführung erfolgte im Werk X.
Im Jahr 2016 veröffentlichte sie den teils auf Deutsch, teils auf Serbisch verfassten Großstadtroman Superheldinnen, für den sie unter anderem mit dem Literaturpreis Alpha und dem mit 7000 Euro dotierten Förderpreis des Adelbert-von-Chamisso-Preises ausgezeichnet wurde. Im Februar 2017 wurde die Bühnenfassung von Superheldinnen am Wiener Volkstheater uraufgeführt.[3] Ende November 2019 erfolgte die Uraufführung ihres Theaterstückes Staub am Grazer Theater im Bahnhof.[4]
Marković wurde 2017 zum Ingeborg-Bachmann-Wettbewerb eingeladen.[5] 2018 erhielt sie das mit 7000 Euro dotierte George-Saiko-Reisestipendium.[6] 2019 schrieb sie ein Hörspiel namens „Frag die Angst“ für den WDR, das teilweise auf ihren Tagebüchern aus der Zeit der Bombardierung Belgrads beruht.[7] 2021 veröffentlichte sie den Roman Die verschissene Zeit, der in Belgrad während der Jugoslawienkriege spielt[8] und im Oktober und Dezember 2021 auf der ORF-Bestenliste auf Platz sechs landete.[9][10] Der 2023 veröffentlichte Prosaband Minihorror gelangte im November 2023 auf Platz drei der ORF-Bestenliste[11] und im Januar 2024 auf Platz eins der SWR-Bestenliste[12] sowie auf Platz eins der ORF-Bestenliste.[13] 2024 wurde der Band mit dem Preis der Leipziger Buchmesse in der Kategorie Belletristik ausgezeichnet.[14]
2009: Ausgehen, deutsche Erstausgabe, Übersetzung von Izlaženje aus dem Serbischen von Mascha Dabić, Suhrkamp-Verlag, Frankfurt 2009, ISBN 978-3-518-12581-6