The Kenya Defence Forces (KDF), comprising the Kenya Army, Kenya Air Force, and Kenya Navy, offer young Kenyans a chance to serve their country while building a rewarding career.
Established under Article 241 of the 2010 Constitution and governed by the Kenya Defence Forces Act of 2012, the KDF operates under the leadership of the President, who serves as commander-in-chief.
Aspiring soldiers can join through structured recruitment programs, progress through ranks based on merit, and enjoy a range of salaries and privileges designed to reward service, discipline, and dedication.
Within the KDF, the lowest officer rank is Second Lieutenant (2Lt), attained upon commissioning from the Kenya Military Academy, while the highest rank is General, a four-star position.
At any given time, there is only one four-star General who serves as the Chief of the Defence Forces (CDF). Officers’ ranks are displayed on their shoulders, reflecting their position within the hierarchy.
Promotions in the KDF are based on a meritocratic system, requiring candidates to pass promotional examinations, demonstrate discipline, and uphold integrity to advance to the next rank.
KDF Ranks
The Kenya Defence Forces (KDF) have a well-defined rank structure divided into two main categories: commissioned officers and non-commissioned officers.
Commissioned officers are the administrative leaders of the KDF. They begin their careers as cadets at the Kenya Military Academy (KMA) in Lanet, Nakuru County, before moving up the ranks.
Their journey starts at the rank of Second Lieutenant, followed by Lieutenant, Captain, and Major. From there, they progress to Lieutenant Colonel, Colonel, and Brigadier, before advancing to the senior ranks of Major General, Lieutenant General, and finally, General—the highest position in the military.
- Officer Cadet: This is the entry-level rank after training at KMA. Cadets are junior among the commissioned officers.
- Second Lieutenant: After two years of service following graduation from KMA, a Second Lieutenant leads up to 30 soldiers in a troop. The rank is usually held for about three years, during which officers undergo special operational and leadership training.
- Lieutenant: Attained after three to five years of service, Lieutenants command a troop or platoon of about 30 soldiers.
- Captain: Officers achieve this rank after six years of service. Captains lead up to 120 soldiers in a sub-unit and participate in planning and decision-making.
- Major: Promotion to Major comes after 8–10 years of outstanding service. Majors command a sub-unit of about 120 soldiers and are responsible for training and discipline.
- Lieutenant Colonel: Commands up to 650 soldiers, comprising four to five sub-units. This position is typically held for two years.
- Colonel: The lowest staff rank, Colonels are not field commanders but serve in key administrative and planning roles.
- Brigadier: Commands a brigade and holds a senior field officer position.
- Major General: Responsible for divisions and senior staff appointments.
- Lieutenant General: Among the highest ranks, overseeing corps-level formations.
- General: The pinnacle of KDF leadership. The General serves as the Chief of Defence Forces, the Vice Chief of Defence Forces, or the Chief of Defence Staff. At any one time, only one officer holds this rank.
Also Read: How to Join KDF Military Police: Requirements, Process and Salary
Non-commissioned officers (NCOs) form the backbone of the KDF. They begin at junior ranks and gradually take on leadership and advisory roles.
- Private Officer: The entry rank after completing initial military training.
- Lance Corporal: Achieved after three years of service or completion of Phase 2 training. A Lance Corporal leads a section of about four soldiers.
- Corporal: Oversees more soldiers than a Lance Corporal and manages military equipment. Promotion usually comes after 6–8 years of service, depending on leadership skills.
- Sergeant: Attained after about 12 years of service. A Sergeant leads a platoon of about 35 soldiers and advises junior officers.
- Senior Sergeant: Divided into Staff Sergeant and Colour Sergeant, this rank is achieved after two years as a Sergeant. Senior Sergeants command a company of about 120 soldiers.
- Warrant Officer Class II: Responsible for training, discipline, and promotion of about 120 soldiers. They serve as senior advisers to Majors.
- Warrant Officer Class I: The highest NCO rank, attained after around 18 years of service. A Warrant Officer Class I commands up to 650 officers and soldiers.
Salaries and Remuneration
Salaries within the KDF vary depending on rank, education level, and years of service. The Salaries and Remuneration Commission reviews pay every four years in consultation with the Ministry of Defence.
- During training, new recruits earn about Ksh 7,172 per month.
- Officer cadets, after three years of service, earn around Ksh 24,520, with salaries rising as they move up the ranks.
- At the top, the Chief of Defence Forces can earn over Ksh 1 million per month, inclusive of allowances.
In July last year, the National Police Service Commission (NPSC) also announced salary increments for police officers.
For instance, a Police Constable’s pay rose from Ksh 21,645 to Ksh 25,645, with long-serving constables earning between Ksh 50,145 and Ksh 69,640.
Senior Assistant Inspectors General also saw their entry pay rise from Ksh 200,899 to Ksh 221,915, with the most experienced earning up to Ksh 409,365.
Apart from their basic salaries, KDF officers enjoy a range of additional benefits. Those posted on international peacekeeping missions receive generous allowances.
Most military allowances are exempt from tax, with only the basic salary being taxable. Officers living in barracks enjoy subsidized goods, often paying nearly half the market price.
They also receive leave and commuter allowances, typically ranging between Ksh 3,000 and Ksh 4,000 per month, especially for roles such as drivers and cooks.
Additionally, officers with specialized professional training—such as engineers, medics, or IT experts—receive higher pay depending on their rank and area of expertise.
Also Read: KDF Announces Nationwide Recruitment: How to Apply
Kenya Army Ranks and Monthly Salary
Rank | Monthly Salary (Ksh) |
Cadet (in training) | 7,172 |
Private | 19,941 – 30,000 |
Lance Corporal | 26,509 – 50,000 |
Corporal | 32,250 – 70,000 |
Captain | 73,182 – 110,000 |
Major | 102,106 – 150,000 |
Lieutenant Colonel / Colonel | 130,735 – 180,000 |
Brigadier | 153,317 – 300,000 |
Lieutenant General | 632,984 – 800,000 |
General | 894,897 – 1.2M (+336,000 allowances) |
Kenya Air Force Ranks and Monthly Salary
Rank | Monthly Salary (Ksh) |
Air Vice Marshal | 927,500 (695,625 basic + 278,250 allowances) |
Air Commodore | 906,014 |
Wing Commander | 153,117 |
Squadron Leader | 130,735 |
Flight Lieutenant | 102,106 |
Flying Officer | 73,182 |
Corporal | 32,250 |
Leading Aircraftman II | 26,509 |
Leading Aircraftman | 19,941 |
Kenya Navy Ranks and Monthly Salary
Rank | Monthly Salary (KSh) |
Kenya Navy Commander | 902,432 |
Admiral | 695,625 basic + 278,250 allowance |
Commodore | 906,014 |
Captain | 153,317 |
Commander | 130,735 |
Lieutenant | 102,106 |
Midshipman | 73,182 |
Able Seaman | 32,250 |
Leading Seaman | 26,509 |
Junior Seaman | 19,941 |
Follow our WhatsApp Channel and X Account for real-time news updates.
