Kenya's parliament has overwhelmingly endorsed officials selected to sit on the anti-corruption commission.
President Kibaki came to power on an anti-corruption ticket
Appeal Court Judge Aaron Ringera, well known for his report on judicial corruption, is the body's new director.
This is a major boost to President Mwai Kibaki's administration, which has recently come under increasing pressure to rein in corruption.
The move fulfils one of the key conditions made by foreign donors for the resumption of suspended aid.
After weeks of uncertainty, intense lobbying and heated debate, the government finally carried the day with 114 votes in the 222-member parliament.
However, the Liberal Democratic Party (LDP), a member of the ruling Narc coalition, voted against the government motion.
The party was vehemently opposed to the selection of Justice Ringera, who will head a team of five commissioners to investigate and prosecute all cases of corruption in Kenya.
According to the BBC's Wanyama Chebusiri in Nairobi, LDP MPs say ethnic politics influenced Justice Ringera's appointment and this may hinder his fight against corruption within government.
The Narc coalition won the December 2002 general election on a promise to fight corruption that had become synonymous with the previous government.
But recently the government has come in for criticism from the international community for its record on the issue.
Last month the British high commissioner accused some members of government of devouring money like gluttons and the European Union withheld aid to the country because of corruption concerns.
Following the aid suspension, President Kibaki also set up the National Anti-Corruption Steering Committee in July to educate Kenyans about the need to fight corruption.