Hansen was born in Reykjavík, Iceland. He was raised in Maine and in Austin, Texas. He studied at the University of Texas at Austin. Hansen died of pancreatic cancer on November 7, 2015 at the age of 68.