Tennessee allows a person at least 21 years of age — or at least 18 if active-duty, honorably discharged, or honorably retired from the U.S. armed forces or reserves — to carry a handgun openly or concealed without a permit, if the person lawfully possesses the handgun and is in a place where the person is lawfully present. Effective July 1, 2021 (Public Chapter 108).
"It is an exception to the application of subsection (a) that a person is carrying, whether openly or concealed, a handgun and: (1)(A) The person is at least twenty-one (21) years of age; or (B) The person is at least eighteen (18) years of age and [military criteria]; (2) The person lawfully possesses the handgun; and (3) The person is in a place where the person is lawfully present."
T.C.A. § 39-17-1307(g) statute