 He was a member of the Pennsylvania House of Representatives from 1804 to 1806.He was appointed associate judge of Dauphin County, Pennsylvania, on April 16, 1813, but resigned upon election to Congress.Crouch was elected as a Republican to the Thirteenth Congress to fill the vacancy caused by the resignation of John Gloninger.