Afghanistan officials observed International Anti-Corruption Day with a gathering in Kabul just days after the nation was flagged in an international survey as one of the three most corrupt countries in the world.
Chief of the High Office of Oversight and Anti-Corruption Azizullah Lodin warned in his speech that without a sound and solid administration, corruption will never be eradicated from Afghanistan.
Integrity Watch chairman Dr Yama Torabi agreed, adding that society also had a responsibility.
"There is massive corruption in most countries that ignore the role of people in society," he said.
Lodin pointed to insecurity as a reason for the rampant graft.
"The reason is that we cannot assure security. [We need to] bring healthy security and enforce the laws," he said.
The Corruption Perception Index compiled by Transparency International compared Afghanistan's public sector with that of 175 other nations. Afghanistan made it to the top three most corrupt alongside North Korea and Somalia.
The report said that corruption is on the rise in Afghanistan and the government has not done enough to fight it.
The international community has pledged to help Afghanistan financially on the condition of a more serious attempt against corruption.
International Anti-Corruption Day is observed each year on December 9 since the passage of the United Nations Convention Against Corruption on October 31, 2003.