Flintoff played three matches for the Super Kings in South Africa
Andrew Flintoff is expected to be fit for the World Twenty20 and the Ashes after an operation on his right knee.
The all-rounder left hospital following keyhole surgery to repair a slight tear in his knee cartilage.
"The surgeon informed chief medical officer Nick Peirce that the operation went extremely smoothly," said England Cricket managing director Hugh Morris.
Flintoff sustained the injury during a three-match stint with Indian Premier League side Chennai Super Kings.
The 31-year-old felt discomfort in his right knee while playing for the Super Kings, who signed him for a record £1.1m fee at the pre-season auction.
The injury has been described as a "slight tear in a degenerative meniscus".
"I am grateful to the England and Wales Cricket Board (ECB) medical team, the surgeon and radiologists as well as the Chennai Super Kings for keeping the England team management and me informed about Andrew's injury and the subsequent operation," said Morris.
Flintoff faces a three to five-week recovery period and will miss England's two-Test series against West Indies, which starts at Lord's on 6 May.
But the ECB is confident Flintoff will return for the start of the World Twenty20, which begins on 5 June. The first Ashes Test against Australia starts on 8 July.