The sponsorship was announced by ICC president Ehsan Mani and chief executive Malcolm Speed at the end of a three-day visit to Kenya.
The officials, who were on a familarization tour of all the ICC member federations, held discussions with the Kenyan cricket association and Government officials.
A million dollars of the sponsorship funds will be used to finance initiatives such as high performance programme development, governance and strategic planning, Mani said in Nairobi.
"However, these initiatives will only be successful if there is unity of purpose within Kenya -- a governance structure that is transparent -- and infrastructure, both in terms of facilities and resources that are sustainable," he said.
"At the moment there is still much to be done," he added.
Speed said the ICC had set Kenya several milestones, which have to be met before the country can be a self-reliant associate member of the ICC.
This includes drawing up a new constitution and establishing a permanent secretariat to run the sport.
He warned that Kenya, which was granted One-day status in 1997, may not achieve their aim of being awarded Test status in 2005 unless the milestones are attained before then.
But while the ICC officials accepted that Kenyan cricket needed more international exposure, they said the national governing body had to draw up an itinerary suitable to the Test-playing countries.
"We will be working closely with the KCA to get countries to commit themselves to play in Kenya. We are going to put up a schedule for Kenya over the next four years subject to the KCA making arrangements and a viable programme with these countries," said Speed.