Hansen var medlem av Folketinget fra 2001 til 2015, først som representant for Århus Amtskreds, deretter for Østjyllands Storkreds.