Elhaida Dani wurde am 17. Februar 1993 in der albanischen Stadt Shkodra geboren. 2008 nahm sie beim Kënga Magjike Festival teil, 2009 gewann sie die Talentshow Star Akademi. 2012 gewann sie die Castingshow Top Fest. 2012 nahm sie an The Voice of Italy teil, der italienischen Version der CastingshowThe Voice, und gewann die erste Staffel im Mai 2013. Ebenfalls 2013 veröffentlichte sie mit dem Label Universal Music ihre erste Single Baciami e Basta.[1] Ihren ersten Auftritt auf albanischem Boden nach The Voice hatte sie im Theater ihrer Heimatstadt Shkodra an einer Veranstaltung der MedreseHaxhi Sheh Shamia, bei der sie mit Kopftuch das Lied Ya Nabi Salam Alayka von Maher Zain vortrug.[2][3]
Am 28. Dezember 2014 gewann die Sängerin mit dem Lied Diell deutlich das 53. Festivali i Këngës und durfte somit Albanien 2015 beim Eurovision Song Contest in Wien mit diesem Lied vertreten. Am 24. Februar gab Dani bekannt, dass sie mit einem neuen Lied in Wien antreten werde, da der Autor von Diell den Beitrag aus dem Wettbewerb zurückgezogen hatte. Das kosovarische Duo Zzap und Chris schrieb für Elhaida einen neuen Titel namens I’m Alive.[4]
Am Eurovision Song Contest gelang die Qualifikation fürs Finale, wo sie den 17. Platz erreichte.
Seit 2016 ist sie in der Tourneeproduktion des Musicals Notre Dame de Paris zu sehen.[5]