Bushati absolvierte 1999 an der Universität Tirana ein Rechtsstudium mit sehr guten Ergebnissen. Danach erlangte er 2001 den Master in Internationalem Recht an der Universität Leiden. Weiter bildete er sich 2003 an der Academy of American and International Law in Dallas (Texas, USA) und 2006 an der Harvard University fort.
Zwischen 2007 und 2009 war er als Abgeordneter der Sozialistischen Partei im Stadtrat von Tirana vertreten. Danach wurde er ins Parlament gewählt und übernahm das Amt des Vorsitzenden der Parlamentskommission für europäische Integration.
Am 31.Juli 2013 wurde durch den Vorsitzenden der Sozialisten, Edi Rama, bekannt gegeben, dass in seinem künftigen Kabinett Ditmir Bushati Außenminister werde. 2017 trat er nach dem Parlamentswahlen eine zweite Amtszeit als Außenminister an. Nach einer Phase längerer Studentenproteste ersetzte Rama am 28. Dezember 2018 acht Minister, darunter auch den Außenminister. Rama erklärte den Wechsel in Hinblick auf die anstehenden Lokalwahlen im Juni 2019 und meinte, dass es Zeit sei, dass sich Bushati um Shkodra kümmere.[1][2] Als Nachfolger war sein junger Stellvertreter Gent Cakaj mit kosovarischen Wurzeln vorgesehen.
Ditmir Bushati ist verheiratet mit Aida Bushati. Die beiden sind Eltern von Hera und Martin. Ditmir Bushatis Vater war Sulejman Bushati, Sekretär des Komitees der Partei der Arbeit Albaniens im Qark Kukës.
Bushati spricht fließend Englisch und Italienisch und kann brüchig Französisch.
Ministerpräsident Edi Rama (PS) |stellvertretende Ministerpräsidentin Senida Mesi (PS, 2017–2018), Erion Braçe (ab 2018) |Innenminister Fatmir Xhafaj (PS, 2017–2018), Sander Lleshi (PS, ab 2018) |Außenminister Ditmir Bushati (PS, 2017–2018), Edi Rama (2018–2021, 2019–2020 vertreten durch Genc Cakaj), Olta Xhaçka (PS, ab 2021) |Verteidigungsminister Olta Xhaçka (PS, 2017–2021), Niko Peleshi (PS, ab 2021) |Justizministerin Etilda Gjonaj (PS) |Kulturministerin Mirela Kumbaro (PS, 2017–2018), Elva Margariti (ab 2018) |Minister für Finanzen und Wirtschaft Arben Ahmetaj (PS, 2017–2018), Anila Denaj (ab 2018) |Ministerin für Bildung, Sport und Jugend Lindita Nikolla (PS, 2017–2018), Besa Shahini (ab 2018) |Ministerin für Gesundheit und Soziale Wohlfahrt Ogerta Manastirliu (PS) |Minister für Energie und Infrastruktur Damian Gjiknuri (PS, 2017–2018), Belinda Balluku (ab 2018) |Minister für Landwirtschaft und ländliche Entwicklung Niko Peleshi (PS, 2017–2018), Bledar Çuçi (ab 2018) |Minister für Tourismus und Umwelt Blendi Klosi (PS) |Ministerin für Beziehungen Parlament Elisa Spiropali (seit 2018) |Staatsminister für Diaspora Pandeli Majko (PS) |Staatsministerin für Unternehmer Sonila Qato (PS, 2017–2018), Eduard Shalsi (ab 2018) | Staatsminister für Wiederaufbau Arben Ahmetaj (PS, ab 2019)