Martin Hansson started refereeing at the age of 15 at his own club. He subsequently obtained his FIFA badge before the age of 30. He was selected as a referee for the 2007 FIFA Under-20 World Cup in Canada, where he refereed the match between Argentina and the Czech Republic on 30 June 2007. He then took charge of the game between the USA and Poland on 3 July 2007. Hansson also officiated the 2006 Euro U-21 final between the Netherlands and Ukraine in Portugal.