Shay died at his home in Bretteville-L'Orgueilleuse in France's Normandy region, his longtime friend and carer Marie-Pascale Legrand said.
Shay, of the Penobscot tribe and from Indian Island in the U.S. state of Maine, was awarded the Silver Star for repeatedly plunging into the sea and carrying critically wounded soldiers to relative safety, saving them from drowning. He also received France's highest award, the Legion of Honor, in 2007.
Shay had been living in France since 2018, not far from the shores of Normandy where nearly 160,000 troops from Britain, the U.S., Canada and other nations landed on D-Day on June 6, 1944. The Battle of Normandy hastened Germany's defeat, which came less than a year later.
"He passed away peacefully surrounded by his loved ones," Legrand told The Associated Press.