 Moyle graduated from Meridian High School and attended Brigham Young University.Moyle challenged Representative Dave Bivens in the 1998 Republican Primary and won the nomination by 8 votes.He was elected in the general election and has been reelected every two years since.