Sri Lankan Defence Ministry said the visit is aimed at finding ways to enhance military cooperation between the Sri Lankan and Indian armies.
During the visit from December 19-22, the Army chief is scheduled to interact with Sri Lankan President Mahinda Rajapaksa and other high level political and military dignitaries.
He would also be reviewing the Passing Out Parade in a Military Training Academy in the central resort of Diyatalawa on Saturday before his return.
He is also scheduled to visit northern part of the country.
The last visit by an Indian Army chief to Sri Lanka was in September 2010.