Born in Sag Harbor, New York, Edwards was educated in the district schools. He worked as a salesman and bookkeeper in dry-goods stores for several years. He moved to Bozeman, Montana, in 1864 and became engaged in agricultural pursuits. He served as member of the Montana House of Representatives from 1901 to 1905.
Edwards was elected as a Populist to the Fifty-seventh Congress (March 4, 1901 - March 4, 1903). He was not a candidate for renomination in 1902. At the expiration of his term Edwards returned to his ranch. He died in Sag Harbor, New York, July 23, 1922. He was interred in Oakland Cemetery.
This article incorporates public domain material from websites or documents of the Biographical Directory of the United States Congress.