Fallet väcktes mot skådespelaren 1998 när han var hedersordförande för ett exportföretag.
Enligt uppgift kunde företaget inte betala sina avgifter till en investerare och dess check studsade, vilket är olagligt i Indien.
Domstolen sade att skådespelaren inte var inblandad i den dagliga ledningen av företaget och att han därför inte kunde hållas ansvarig för betalningsförsummelser.
Tidigare var skådespelaren befriad från att infinna sig i domstol på grund av sin dåliga hälsa.
Kumar, som beskrivs av kritiker som den ultimata metodaktören i Indien, har vunnit fler utmärkelser än någon annan Bollywoodstjärna.
Under sin långa karriär vann han åtta filmpris, Indiens version av Oscarsgalan.
Kumar har också tjänstgjort som medlem av Indiens överhus i riksdagen.
Född Muhammad Yusuf Khan 1922 i Peshawar, nu i Pakistan, skådespelaren ändrade sitt namn till Dilip Kumar när han gick Bollywood.
Det historiska dramat Mughal-e-Azam från 1960, där han spelade rollen som prins Salim, är en av de största hitsen på indisk film.
Han agerade också i superstäder som Ganga Jumna, Devdas, Andaz och Aan.
Sedd som en legend om indisk film passerade Kumar en huvudroll i David Lean's Lawrence of Arabia.
Den del av Sherif Ali gick till den egyptiska skådespelaren Omar Sharif, som nominerades till en Oscar för 1962 eposet.
En Mumbai-domstol har rentvått veteranen Bollywood-skådespelaren Dilip Kumar, 94, i 18-åriga fallet med en check.