He organized the First National Bank of Curwensville in 1864 and was elected its president. He then organized the Curwensville Bank, and was elected its president.
Patton was elected as a Republican to the Thirty-seventh Congress, serving from March 4, 1861 to March 3, 1863. He declined to be a candidate for renomination in 1862. He was again elected to the Fiftieth Congress, serving from March 4, 1887 to March 3, 1889. He was not a candidate for renomination in 1888, after which he resumed banking.