Kurtuluş Savaşı devam ederken, Millî Eğitim Bakanlığı millî bir marş ihtiyacı duydu. 1921 yılında ödüllü bir şiir yarışması düzenledi ve yarışmaya 724 şair katıldı. Ancak içlerinde millî marş olabilecek bir eser bulunamadı. Bakan Hamdullah Suphi Bey, Mehmet Âkif ‘in yarışmaya ödül koyulması nedeniyle katılmadığını öğrenince şaire yazdığı mektupta ödül konusunun uygun bir şekilde çözümlenebileceğini ve yarışmaya katılmasını istedi. Bunun üzerine Mehmet Âkif ikâmet ettiği Taceddin Dergâhı’nda İstiklal Marşı’nı yazdı.
Marş mecliste ilk kez Hamdullah Suphi Bey tarafından okunduğunda büyük heyecan yarattı. Her defasında sürekli alkışlanarak tam 4 kez o kundu.