Davies’ last Wales appearance came in their 36-35 win against the Queensland Reds in an uncapped fixture at Suncorp Stadium, Brisbane in July where he captained the side.
Davies said on social media: “I’ve decided that, after 10 incredible years playing for Wales, I am retiring from international rugby.
“It was my childhood dream to represent my country and I have loved every moment in a Wales jersey.
“From winning my first cap on the summer tour back in 2014, to playing in three Rugby World Cups, winning a Six Nations championship and a Grand Slam… it really has been special.
“Thank you to my family, my wife Katy, my friends and all the fans for their support over the past decade.
“It’s been an honour to represent Wales and with this exciting young group of players coming through I feel now is the right time for me to step away from international rugby.
“I still have a lot to give to the game and I’m looking forward to the last few years of my club rugby career. Diolch.”