Roe was elected as a Democrat to the Seventy-ninth Congress, from January 3, 1945, to January 3, 1947. He was an unsuccessful candidate for re-election in 1946 to the Eightieth Congress. After Congress, Roe worked as a farmer, banker and grain dealer in Sudlersville. He was a director and later the president of Sudlersville Bank of Maryland, until he resigned in 1967. He continued as chairman of the board of directors of the bank until his death in Chestertown. He is interred in Sudlersville Cemetery.