С началом Первой мировой войны Фердинанд Шёрнер вернулся на военную службу в качестве вольноопределяющегося. В ноябре 1914 года получил временное звание лейтенанта (без патента). Официально звание лейтенанта получил в декабре 1917 года — в то время Шёрнер командовал 12-й ротой лейб-гвардейского Баварского пехотного полка Германской имперской армии, и был награждён высшим прусским военным орденом «Pour le Mérite» (орден «За заслуги») (05.12.1917) за отличие в битве при Капоретто. Ранее он уже был награждён Железными крестами обеих степеней, двумя баварскими орденами и одним австрийским орденом.