Career
Hansen had already served on the Legislative Assembly from 2003 until 2009. From 1974-1980, Hansen worked as a shepherd at Hill Cove before moving to work on Pebble Island as a stockman. In 2003, Hansen joined the Legislative Council as a member for Camp after winning a by-election to fill the seat left vacant by Philip Miller.
He lost his seat in the 2009 general election.
Hansen returned to the Legislative Assembly in 2011 after being the only candidate in an by-election to fill the seat vacated by Bill Luxton.