Messi has often faced criticism that he has not reproduced his Barcelona form on the international stage, but has played a key role as the Albiceleste progressed to Sunday's final against Germany.
"He's amazing," Beckham said in an interview on Adidas football's YouTube channel.
"He gives people so much pleasure with the way he plays and what makes him special is he plays as a team-mate as well, a good team player.
"He's got great individual skill, but winning means everything to him. If other team-mates score goals he's the first one there to celebrate with them and I think that says a lot about him.
"Playing for Argentina, I'm sure there's a certain amount of pressure, but going as far as they've gone is incredible. It means so much to him, his family and everyone else around the world, the fact Messi's going to be playing on this stage."
For the big stories and the banter follow us on Twitter: @tribalfootball