In 1858 Rice was elected as a Democrat to the United States Senate. He served from Minnesota's admittance on May 11, 1858 to March 4, 1863 in the 35th, 36th, and 37th Congresses and was not a candidate for re-election. He supported John C. Breckinridge for president in 1860. 