 Born in Burnsville, North Carolina, Arrowood moved to Caldwell County after the death of his parents.He graduated from Hudson High School in 1975.Arrowood graduated magna cum laude from Catawba College in 1979 and received his law degree at the University of North Carolina at Chapel Hill School of Law in 1982.