Il participe à la Seconde Guerre mondiale, obtenant le grade de lieutenant-colonel dans le régiment de yeomanryNorth Irish Horse(en). Son frère Brian O'Neill, capitaine dans le régiment des Irish Guards, est tué à la guerre en Norvège en . Shane O'Neill est tué au combat en durant la campagne d'Italie. Son fils Raymond, âgé de 11 ans, devient le 4e baron O'Neill[2],[4].