Those grievances led to the birth of the Liberation Tigers of Tamil Eelam, known as the Tamil Tigers, a rebel group that fought for decades for an independent state for Tamils in the north and east. The war, which ended in May with the defeat of the rebels, left some 80,000 to 100,000 people dead and many Tamil areas in ruins.
There have since been calls for the government to reconcile with Tamils by offering them a degree of self-rule in provinces where they constitute a majority, but Rajapaksa rejected that Thursday.
"Hereafter, we will not entertain narrow divisions based on race, religion, language and political ideology in terms of regions," he said. "There is no one called a minority in this country, all those who love the country are children of mother Lanka."
He said he intends to give some power to all villages in the country to enable people to look after their own affairs.
"Certainly everyone will get equal facilities. This is what you call equality, this is what you call equal rights," he said.
The main celebration for Sri Lanka's 62nd independence anniversary was held in central Kandy town, near the sacred Temple of the Tooth. The town was also the seat of the country's last kingdom before it fell to the British in 1815.
In contrast to previous years' celebrations, Thursday's military parades were low-key — without the display of heavy guns and artillery — and the general public was allowed to attend. In the past, attendance required a special invitation by the government.