In 1966, he was the Republican Party candidate in Michigan's 19th congressional district. He was in the House from January 3, 1967 to January 3, 1973. In 1972, after redistricting, he ran in the same district as veteran Republican Representative William S. Broomfield. McDonald lost to Broomfield in the Republican primary elections.