Hansen spilte 69 offisielle landskamper for Norge, og deltok under vinter-OL for Norge i 1964 i Innsbruck med en tiendeplass, i 1968 i Grenoble med en ellevteplass og i 1972 i Sapporo med en åttendeplass.