Kumar, 93, was admitted to Lilavati hospital in suburban Bandra on April 15.
"He is much better and is on road to recovery. He will get discharged today at 4 PM," Dr Jalil Parkar, who is attending to him along with other doctors, told PTI.
Kumar's wife, actress Saira Banu had earlier said that the actor was hospitalised as he was suffering from high fever, chest infection and respiratory problems.
The legendary actor, whose real name is Mohammad Yusuf Khan, acted in many superhit films during his six-decade long career such as "Madhumati", "Devdas", "Mughal-e-Azam", "Ganga Jamuna", "Ram Aur Shyam" and "Karma".