He earned his B.A. from St. John's University in Collegeville, Minnesota, and his J.D. cum laude from the University of Minnesota Law School. He served four years in the United States Marine Corps and three years in the Army National Guard.