La même année, il s'engagea par patriotisme dans la marine pendant la Seconde Guerre mondiale, malgré son opposition initiale à l'entrée en guerre des États-Unis (la famille Shriver est d'origine allemande) et sa participation à la fondation de l'organisation pacifiste America First. Servant comme artilleur sur le , il prend part aux batailles de Santa Cruz et de Guadalcanal en 1942. En 1945, il sert dans le sous-marin "Sand Lance".