Cavan jäi jo kertaalleen eläkkeelle armeijasta vuonna 1913 vain 48-vuotiaana, mutta palasi palvelukseen maailmansodan sytyttyä. Syyskuussa 1914 hänet nimitettiin neljännen kaartinprikaatin komentajaksi haavoittuneen Robert Scott-Kerrin tilalle. Kesäkuussa 1915 hän yleni 50:nnen divisioonan komentajaksi, mistä siirtyi kaksi kuukautta myöhemmin kaartindivisioonan johtoon. Tammikuusta 1916 maaliskuuhun 1918 hän toimi 14:nnen armeijakunnan komentajana ja sai maineen yhtenä länsirintaman parhaista komentajista. Italialaisten kärsittyä katastrofaalisen tappion Caporetton taistelussa Cavan siirrettiin armeijakuntineen Italian-rintamalle ja maaliskuussa 1918 hänestä tuli virallisesti kaikkien sinne sijoitettujen brittijoukkojen ylipäällikkö. Hän johti Italian 10:ttä armeijaa ratkaisevassa Vittorio Veneton taistelussa aivan sodan lopussa.