David and Victoria took to Instagram to celebrate the moment by posting pictures of the five-year-old.
David, 41, posted a black-and-white pic of himself with Harper in the pool with an emotional message.
"Happy birthday to my Pretty Lady. In 5 years baby Harper has brought so much love into our family, Such a special girl in so many different ways we are so lucky to spend each day with such a beautiful soul, We adore you baby girl happy birthday love Daddy @victoriabeckham," he wrote.
Earlier this year, the former pro footballer and his four children - Brooklyn, 17, Romeo 13, Cruz, 11, and Harper - made an appearance as a family at Victoria's New York Fashion Week show.