Charles Edward Barnard, 72, of Havelock, died Monday at the Crystal Coast Hospice House, Newport.
He retired as a master gunnery sergeant from the Marine Corps.
Funeral will be 11 a.m. Thursday at Cherry Point United Methodist Church, Havelock, with the Rev. Mark Wood officiating.
Interment with military honors will follow at Forest Oaks Memorial Gardens, Lake Road, Havelock.
He is survived by his wife, Nancy Barnard; three sons, Thomas Barnard of Milwaukee, Robert Barnard of Houston, and Michael Barnard of Burlington, Wis.; five grandchildren; and one great-grandchild.
Visitation will be from 5:30 to 8:30 p.m. Wednesday at the church.
Arrangements are by Woodbridge Funeral Home, Havelock.