In 1970, Edwards became chairman of the Republican Party of South Carolina's 1st congressional district.
Edwards gained enough name recognition from his strong showing in the special election that he was elected to the South Carolina Senate as a Republican from white-majority Charleston County.