The new deal will keep the 29-year-old at Lyon until the summer of 2014.
Kallstrom’s previous contract with Lyon was due to expire at the end of the season.
Kallstrom has developed into a key player at Lyon since joining the club from Rennes in 2006.