After law school, Hanson clerked for future Chief Justice Douglas Amdahl and Justice Robert Sheran before joining Briggs & Morgan, where he specialized in civil litigation and utility regulation. In 2000, he was appointed to the Minnesota Court of Appeals by Governor Jesse Ventura,[2] where he served until his appointment to the Supreme Court. In 2007, he announced that he would step down from the Court, effective at the beginning of 2008.[3][4] Governor Tim Pawlenty named Minnesota Court of Appeals Judge Christopher Dietzen to succeed Justice Hanson.[5]
Hanson and his wife, Mirja, have six children: Greta, Chrystina, Benjamin, Leif, Luke, and Jai.