Han spilte for Malmö FF hele karrieren. Andersson spilte også 20 landskamper for , blant annet Sveriges tre kamper i VM i fotball 1978.