The pair tied the knot on July 4, 1999.
The former Spice Girl, 41, was first to post on Instagram, sharing a shot of the whole family looking glamorous. “Happy anniversary, I love u so much x,” she wrote. “I’m so proud of our beautiful family x”.
About two hours later, David, 40, also took to Instagram to mark the special occasion. “16 years ago today was our special day,” he wrote sharing a black and white pic of the smiling couple. “16 years on we have our beautiful children. Thank you for giving me our amazing little ones. Happy anniversary.”
The Beckhams tied the knot in 1999 at Luttrellstown Castle in Ireland. Their then-4-month-old son, Brooklyn, was the ring bearer at the ceremony. In the years that followed the brood grew to include Romeo, 12; Cruz, 10; Harper, 3.