He was educated in North Carolina's state public school systems, beginning at Pinnacle Elementary, working his way through community college, and earning a Bachelor of Arts in political science from UNC-Chapel Hill, where he graduated in 2012.