Cpl. Rudy Hernandez, who fought in the Korean War and was awarded the Medal of Honor in 1952, has died at Womack Army Medical Center. He was 82.
An official at Rogers and Breece Funeral Home in Fayetteville said he was notified by the family of Hernandez's death on Saturday.
The Fayetteville Observer reports he had been diagnosed recently with cancer and several other ailments.
His last public appearance was in the Fayetteville Veterans Day parade. Hernandez was considered a fixture at veterans events around the city.
Hernandez earned the Medal of Honor after he repelled an enemy attack with only a grenade and a rifle with a fixed bayonet.
In August, Fort Bragg's Warrior Transition Battalion Complex was rededicated in his name.
Funeral arrangements are not complete.