Running as a Republican, in 1920, he sought election to the 66th United States Congress to fill the vacancy caused by the resignation of J. Hampton Moore. He won, and he was subsequently re-elected to the next seven sessions of Congress, serving from 1921 to 1937. He was an unsuccessful candidate for reelection in 1936, losing to DemocratLeon Sacks.
Death
He died on November 7, 1941, and was interred Interment at West Laurel Hill Cemetery in Bala Cynwyd, Pennsylvania.