The 26-year-old centre-half was previously with Malmo before moving to Verona and has been capped 10 times for his country.
He told the Rangers website: “I think my character fits really well - I grew up playing for Malmo in Sweden and there was the same mentality there – that you needed to win every game and win the title."