 Hanson was a member of the Iowa House of Representatives.A Democrat, he served in the Iowa House since 2009 representing the 90th and 82nd Districts.On June 16, 2017, he died at the age of 73, from cancer, at his home in Fairfield, Iowa.