The Kenya Defence Forces (KDF), comprising the Army, Air Force, and Navy, operate under the mandate of the 2010 Constitution to safeguard Kenya’s sovereignty and territorial integrity.
Recruitment into the KDF is conducted annually, targeting disciplined and physically fit Kenyan citizens aged between 26 and 34 years.
The KDF ranks are divided into two broad categories: Commissioned Officers and Non-Commissioned Officers (NCOs).
Commissioned Officers begin their careers as Cadets and rise through ranks such as Lieutenant, Captain, Major, Colonel, and General.
NCOs start as Privates and can advance through ranks including Lance Corporal, Sergeant, and Warrant Officer.
The salaries within the KDF vary according to rank and years of service. Cadets in training earn about KSh 7,172 per month, while Officer Cadets with three years of service receive around KSh 24,520.
Privates earn between KSh 19,000 and KSh 30,000, depending on experience. Lance Corporals earn between KSh 26,000 and KSh 50,000. Captains are paid between KSh 73,000 and KSh 110,000, while Majors receive between KSh 102,000 and KSh 150,000 monthly.
At the senior-most levels, a General earns close to KSh 1.2 million per month. In the Air Force and Navy, high-ranking officers such as Commodores and Admirals earn approximately KSh 906,000 and KSh 927,500 respectively.
In addition to their basic salaries, KDF personnel benefit from mission allowances, subsidized goods within military barracks, and comprehensive medical cover. Promotions are based strictly on merit, discipline, leadership ability, and years of service.
This structured pay scale and benefits package ensure that KDF officers remain motivated and committed to their duty of defending the nation, maintaining professionalism, and upholding the country’s security interests both locally and internationally.



