The 94-year-old actor was admitted to the Lilavati hospital in suburban Bandra on August 2 due to dehydration and urinary tract infection.
"He is improving. He is doing fine. His creatinine levels have reduced. He is not on ventilator but is in the ICU. Due to the age factor, we have to keep him under observation," Lilavati Hospital's vice president Ajaykumar Pandey told PTI.
"He will be in the hospital for a few more days," Pandey said.