He was elected as a Republican to the United States House of Representatives from Indiana in the 1966 election to the 90th Congress and was re-elected to the three succeeding Congresses, serving from January 3, 1967 to January 3, 1975. Zion was an unsuccessful candidate for reelection in 1974 to the 94th Congress, losing to Philip H. Hayes.