Born in Abington, Windham County, Connecticut, Ruggles moved to Marietta, Ohio to practice law in 1807. After serving as a federal judge from 1810-1815, Ruggles was elected to the Senate, serving three terms from 1815-1833. He did not run for re-election in 1832.