Colombia's Nobel Prize-winning writer
was being treated at a Mexico City hospital Thursday for a lung infection but he was doing well, his son and officials said.
The health ministry said the 87-year-old author of One Hundred Years of Solitude has been in a hospital since Monday due to dehydration as well as lung and urinary tract infections.
The novelist "has responded to treatment and once he finishes taking antibiotics, his discharge will be examined," the ministry said in a statement.
His son, Gonzalo Garcia Barcha, said his father was doing "very well and progressing very well" and could be discharged from the capital's National Medical Science and Nutrition Institute early next week.
"He had a small infection a few days ago and we preferred to take him to the hospital because he is older," Garcia Barcha told reporters.
"It was never an emergency," he said, adding that his father was conscious.
Garcia Barcha denied reports that his father, who made Mexico City his home more than three decades ago, had pneumonia.
Colombian President Juan Manuel Santos and Mexican counterpart Enrique Pena Nieto wished Garcia Marquez a speedy recovery in Twitter messages.
"All of Colombia wishes a quick recovery to the greatest of all time: Gabriel Garcia Marquez," Santos wrote.
Garcia Marquez made his most recent public appearance on March 6, when he came out of his Mexico City house to greet journalists who visited him for his birthday.
The author smiled, accepted gifts and posed for photographs, but he did not speak to reporters.