TBMM’in açtığı yarışmaya katılan 724 şiir arasından 12 Mart 1921’de Mehmet Akif Ersoy'un şiiri kabul edildi. Türk Kurtuluş Savaşı'nın başlarında, İstiklâl Harbi'nin milli bir ruh içerisinde kazanılması imkânını sağlamak amacıyla Maarif Vekaleti, 1921'de bir güfte yarışması düzenlemiş, söz konusu yarışmaya toplam 724 şiir katılmıştır. Kazanan güfteye para ödülü konduğu için önce yarışmaya katılmak istemeyen Burdur milletvekili Mehmet Âkif Ersoy, Maarif Vekili Hamdullah Suphi'nin ısrarı üzerine, Ankara'daki Taceddin Dergahı'nda yazdığı ve İstiklal Harbi'ni verecek olan Türk Ordusu'na hitap ettiği şiirini yarışmaya koymuştur. Yapılan elemeler sonucu Türkiye Büyük Millet Meclisi'nin 12 Mart 1921 tarihli oturumunda, bazı mebusların itirazlarına rağmen Mehmet Âkif'in yazdığı İstiklal Marşı coşkulu alkışlarla kabul edilmiştir. Mecliste İstiklâl Marşı'nı okuyan ilk kişi dönemin Milli Eğitim Bakanı Hamdullah Suphi Tanrıöver olmuştur.
Mehmet Âkif Ersoy İstiklâl Marşı'nı, şiirlerini topladığı Safahat'ına dahil etmemiş ve İstiklâl Marşı'nın Türk Milleti'nin eseri olduğunu beyan etmiştir.
Mehmet Âkif Ersoy, (20 Aralık 1873 - 27 Aralık 1936), baba tarafından Arnavut, anne tarafından Özbek asıllı olan Cumhuriyet Dönemi şairi, veteriner hekim, öğretmen, vaiz, hafız, Kur'an mütercimi, yüzücü, milletvekili'dir. Türkiye Cumhuriyeti'nin ulusal marşı olan İstiklâl Marşı'nın yazarıdır. "Vatan Şairi" ve "Milli Şair" unvanları ile anılır. Çanakkale Destanı, Bülbül, Safahat en önemli eserlerindendir. II. Meşrutiyet döneminden itibaren Sırât-ı Müstakîm (daha sonraki adıyla Sebîlü'r-Reşâd) dergisinin başyazarlığını yapmıştır. Kurtuluş Savaşı (1920-1923) yılları arasında Burdur milletvekili olarak 1. TBMM'de yer almıştır. Meclis kayıtlarında adı "Burdur milletvekili ve İslam şairi" olarak geçmektedir.
Kendi döneminde Millî Eğitim Bakanı Hamdullah Suphi Bey'in ricası üzerine arkadaşı Hasan Basri Bey kendisini ulusal marş yarışmasına katılmaya ikna etti. Konulan 500 liralık ödül nedeniyle başlangıçta katılmayı reddettiği bu yarışmaya, o güne kadar gönderilen şiirlerin hiç biri yeterli bulunmamıştı ve en güzel şiiri Mehmet Âkif'in yazacağı kanısı mecliste hâkimdi. Mehmet Âkif'in yarışmaya katılmayı kabul etmesi üzerine kimi şairler şiirlerini yarışmadan çektiler. Şairin orduya ithaf ettiği İstiklâl Marşı, 17 Şubat günü Sırât-ı Müstakîm ve Hâkimiyet-i Milliye'de yayımlandı. Hamdullah Suphi Bey tarafından mecliste okunup ayakta dinlendikten sonra 12 Mart 1921 Cumartesi günü saat 17:45'te ulusal marş olarak kabul edildi. Âkif, ödül olarak verilen 500lirayı Hilal-i Ahmer bünyesinde, kadın ve çocuklara iş öğreten ve cepheye elbise diken Darü'l-Mesâî vakfına bağışladı.
Şiirin bestelenmesi için açılan ikinci yarışmaya 24 besteci katılmış, 1924 yılında Ankara'da toplanan seçici kurul, Ali Rıfat Çağatay'ın bestesini kabul etmiştir. Bu beste 1930 yılına kadar çalındıysa da 1930'da değiştirilerek, dönemin Cumhurbaşkanlığı Senfoni Orkestrası Şefi Osman Zeki Üngör'ün 1922'de hazırladığı bugünkü beste yürürlüğe konmuş, toplamda dokuz dörtlük ve bir beşlikten oluşan marşın armonilemesini Edgar Manas, bando düzenlemesini de İhsan Servet Künçer yapmıştır. Üngör'ün yakın dostu Cemal Reşit Rey'le yapılmış olan bir röportajda da kendisinin belirttiğine göre aslında başka bir güfte üzerine yapılmıştır ve İstiklal Marşı olması düşünülerek bestelenmemiştir. Söz ve melodide yer yer görülen uyum (Prozodi) eksikliğinin esas sebebi de (Örneğin "Korkma, sönmez bu şafaklarda yüzen al sancak" mısrası ezgili okunduğunda "şafaklarda" sözcüğü iki müzikal cümle arasında bölünmüştür) budur. Protokol gereği, sadece ilk iki dörtlük beste eşliğinde İstiklâl Marşı olarak söylenmektedir.