Richards was elected as a Democratic-Republican Party to the Fourth Congress, serving from January 18, 1796 to March 3, 1797. He presented a memorial on December 10, 1795, claiming election since the governor had declined to issue a certificate to either candidate. The committee of election reported that James Morris had been duly elected, but died subsequent to the election so that the seat had become vacant. This report was recommitted and subsequently a resolution was reported that John Richards was entitled to the seat, which was adopted by the House on January 18, 1796, and Mr. Richards took his seat the same day. He was not a candidate for renomination in 1796.
An ironmaster, Richards also engaged in mercantile and agricultural pursuits. He died in New Hanover; interment was in Faulkner Swamp (Lutheran) Church Cemetery.
Matthias Richards, John's younger brother, was also a U.S. Representative from Pennsylvania.