The snap showed the former footballer posing in the sunshine in nothing but sunglasses and a pair of shorts, with his arms stretched over his head and plenty of his tattoos on display.
Posting the image on her Instagram Story, the Spice Girl turned designer wrote: “I mean… lucky me!!”
The couple have been married since 1999.
But the years certainly don't seem to have dulled their romance and they have often posted sweet messages about each other on big days, such as birthdays and anniversaries.
Both took to social media to pay tribute to each other earlier this month when they reached 22 years of marriage.
David, 46, shared a series of snaps of the couple from over the years, showing how often they had dressed alike.
“22 years later, still matching outfits,” he wrote with a laughing emoji.
“Happy anniversary love u so much and thank you for giving me our amazing kids so we can all wear the same.”
Victoria, 47, shared some video clips of the couple from their years together and posted: “I love you David.”
The pair tied the knot in July 1999 and have four children together - sons Brooklyn, 22, Romeo, 18, and Cruz, 16, and 10-year-old daughter Harper Seven.
Watch: How is David Beckham taking part in Soccer Aid match?