David Beckham has announced he will donate his wages to a French children's charity after he signed for Paris Saint-Germain.

The former England captain, 37, signed a five-month contract with the Ligue 1 leaders as a free agent after his five-and-a-half-year spell at Major League Soccer side LA Galaxy ended in December.

Beckham is thought to be earning £100,000 a week – meaning the unnamed charity in Paris is in line to receive about £2 million.

Beckham, a goodwill ambassador for Unicef, told a press conference: "We decided on something quite unique. In this time I won't receive any salary. My salary will go to a local children's charity in Paris.

"That's one of the things we are very excited about and proud to do. It's something exciting and something I'm not sure has been done before."

Beckham's move to PSG emerged yesterday morning when it was reported he was travelling to the French capital for a medical, with the player revealing the deal had been agreed in the earl hours of the morning.

Club president Nasser Al-Khelaif, presenting Beckham, said: "I'm sure he will be an asset to the club. I'm sure we'll win lots of things with David and I'm very happy to sit next to David here. This is a big day. We've been after him for a long time and finally we did it."