Longtime Republican Congressman Fred Upton defeated a nurse from Dowagiac in the 6th District GOP primary in southwestern Michigan.
The 61-year-old Upton of St. Joseph defeated 46-year-old Jim Bussler in Tuesday's primary. Upton has been in the House since 1987 and was widely considered a shoo-in to win the primary.
Before his election to Congress, Upton was director of legislative affairs in the Office of Management and Budget from 1981 to 1986. He was an aide to U.S. Rep. David Stockman from 1975 to 1981.
He now faces Democrat Paul Clements in the November election. Clements is a political science professor at Western Michigan University.