The shock news prompted cricket's past and present stars to pay tribute to the 35-year-old's career, which spanned over 14 years.
Read tweets from the world of cricket below:
"Awesome guy, great leader, dependable batsman and a solid one slip catcher. Cheers Straussy you'll be playing scratch golf within a year. Best Straussy knock for me was his 100 on the 1st day of the Ashes Test at Lord's, allowed us bowlers to have a massive lunch!"
"Sad news that Straussy is retiring but I would like to congratulate him on an amazing career. A great leader and a pleasure to play with!"
"Sad to hear the news that Andrew Strauss has retired from professional cricket. He was a great leader for England."
"Sad to see Strauss retire from cricket! Fantastic career, best captain England have ever had! Good luck to Cookie, perfect replacement!"
"Really proud to have shared a bench seat with Strauss in the Middlesex changing room. Wonderful man, well prepared, very good player."
"Many congrats to Andrew Strauss on a fantastic career. Great honour to have played with him. Above all he is a true gent."
"Congrats on a stellar career Andrew Strauss. Top man."
"Wishing Straussy the best of luck in retirement. He's been a great player, a credit to England and got them to number 1 in the world. I was surprised by the news. Thought he might go on to another Ashes series, but he's had a brilliant career."
"Really sad to hear Straussy has called it a day. He's done so much for this England team not just as captain but also as a player. He will be missed but he hands over to a very fine replacement in Alastair Cook. Best of luck to Cooky and to Straussy in his future."