The 35-year-old Robben, who was thought to be looking for a new club after playing his last game for Bayern in May, says in a statement, "I have chose to put an end to my career as a professional football player". "It is without doubt the most hard decision I have had to make in my career".
"The love for the game and the belief that you can still take on the whole world went up against the reality that not everything always turns out exactly as you would like, and that you are no longer a 16-year-old boy who didn't even know what an injury was", Robben wrote.
After being forced to move on Robben admitted to FourFourTwo: "it was a unusual time and I had played the best pre-season of my career, but they spent a lot of money signing Cristiano Ronaldo, Xabi Alonso, Karim Benzema and Kaka".
Robben enjoyed a glittering career at the top of European football, winning a host of trophies for PSV, Chelsea, Real Madrid and Bayern.
He crowned his time at the club by scoring the late victor in the 2013 all-German Champions League final against Borussia Dortmund, which Bayern won 2-1.
He played at Stamford Bridge for just three seasons but was a real fan favourite, winning two Premier League titles, the FA Cup and the League Cup.
Robben then moved to Bayern Munich in 2009.
Robben's 19-year career began at Groningen way back in 2000.
Robben helped the Netherlands reach the 2010 World Cup final, where it lost to Spain. While they won La Liga in his first season, Robben departed after his second season at the Santiago Bernabeu, heading to Bayern.
He represented the Dutch national team 96 times and scored 36 goals before his retirement in October 2017. I was able to take part in six major tournaments and, in my last years, captained the team.
Robben blamed this on the Netherlands having a unique style of play and not adapting to how football was changing.