Hall was born July 17, 1987, in Lenoir, North Carolina, North Carolina. Hall graduated from West Caldwell High School and went on to earn a bachelor's degree from Appalachian State University, where he double-majored in finance & banking and risk management & insurance. After his graduation from Appalachian State University in 2009, he went on to earn a J.D. from Wake Forest University School of Law, where he graduated in 2014. After a year of practicing law in Charlotte, North Carolina, Hall returned to his hometown, where he currently is a practicing attorney.
Political career
Hall began his political career soon after his return to Caldwell county in 2015. Upon his arrival back home, he became the Treasurer of the Caldwell County Republican Party. In January 2015, the longtime State House Representative Edgar Vance Starnes, who had held the 87th House District for 20 years, resigned his seat. George S. Robinson was appointed take Starnes's place. With the seat open for a successor, Hall announced his campaign for the North Carolina House of Representatives 87th District seat on December 1, 2015. Hall won the Republican County Primary six months later in March 2016. Running unopposed, Hall won the general election on November 9, 2016, and he was sworn in as a member of the North Carolina House of Representatives in January 2017. While a freshman member of the North Carolina House of Representatives, Hall was elected to be the Majority Freshman Leader of the HouseRepublican Caucus. Hall was reelected to his seat in the North Carolina House of Representatives in November 2018.
House Bill 551 – Strengthening Victims' Rights. This bill was based on Marsy's Law, making North Carolina one of several states that have adopted the constitutional amendment. House Bill 551 amended the state constitution to expand the legal rights of crime victims. This constitutional amendment was approved by a majority of North Carolinians in November 2018. House Bill 370 – House Bill 370 "Require Cooperation with ICE Detainers" would obligate North Carolina's sheriffs to notify federal immigration agents if the Sheriffs department cannot determine an inmate's legal status in the United States of America, the sheriff's would be obligated to hold inmates already in their custody who are subject to a detainer by I.C.E for up to 48 hours. House Bill 370 passed both chambers of the North Carolina General Assembly but was vetoed by Governor Roy Cooper on August 21, 2019. House Bill 218 – House Bill 218, “Broadcast NC House of Reps Sessions" pushed for video coverage at the General Assembly. It was supposed to establish a devoted webcast of daily House sessions and directed that sessions of “particular public importance” should be aired on UNCTV. In 2019, North Carolina was one of seven that did not provide video broadcasts or video webcasts of their legislative sessions to the public. The bill passed through the North Carolina House by a vote of 116–1, however the bill was never passed by the North Carolina Senate. Even though the bill had been stopped in the Senate Rules Committee the Speaker of The HouseTim Moore directed that the North Carolina House of Representatives would broadcast its legislative sessions by video via web streaming services. The video broadcasts began in April 2020.