Milli Eğitim Bakanlığı, Ulusal Kurtuluş Savaşı'mızın başlarında, ulusal bir güç yaratarak, savaşın kazanılmasına olanak sağlamak amacıyla 1921 yılında İstiklâl Marşı yazılması için bir yarışma düzenlemişti. Yarışmaya toplam 724 eser katılmış, Milli Eğitim Bakanlığı şiirleri incelemiş ancak içlerinde İstiklâl marşı olabilecek bir eser bulamamıştı. Milli Eğitim Bakanı Hamdullah Suphi Tanrıöver’in (1885-1966) daveti ile Mehmet Akif Ersoy (1873-1936), Türk ordusuna hitap ettiği şiiri yazdı. Mehmet Akif Ersoy, şiirinde Kurtuluş Savaşı'nın kazanılacağına olan inancını, Türk askerinin yürekliliğine ve özverisine güvenini, Türk ulusunun bağımsızlığa ve yurduna bağlılığını dile getirmiştir. Milli Eğitim Bakanı Hamdullah Suphi Tanrıöver, Mehmet Akif Ersoy’un şiirinin önce cephede asker arasında okunmasına karar verdi. Batı Cephesi Komutanlığına gönderilen şiir, askerin beğenisini kazandı. İstiklâl Marşı, 17 Şubat 1921 tarihinde Ankara'da Hâkimiyet-i Milliye ve Sebilürreşad gazetelerinde, 21 Şubat 1921 tarihinde Kastamonu'da Açıksöz gazetesinde yayımlandı.