Jim Haag is a graduate of Mount Carroll High School, Sauk Valley Community College and Northern Illinois University. He served four years in the U.S. Army before returning to Carroll County.