The Giles County Sheriff's Office says that a 32-year-old man has died after being hurt in an altercation outside a business.