List of officeholders
| No. | Portrait | Name (Birth–Death)  | 
Term of office | Ref. | ||
|---|---|---|---|---|---|---|
| Took office | Left office | Time in office | ||||
| 1 | Major General Sir Ian Freeland (1912–1979)  | 
12 December 1963 | 30 April 1964 | 140 days | ||
| 2 | Brigadier A. J. Hardy  | 
1 May 1964 | 30 November 1966 | 2 years, 213 days | ||
| 3 | Brigadier Joseph Musyimi Lele Ndolo  | 
1 December 1966 | 31 May 1969 | 2 years, 181 days | ||
| 4 | Major General Jackson Mulinge (1924–2014)  | 
1 June 1969 | 22 November 1978 | 9 years, 144 days | ||
| 5 | Major General Joseph Kathuka Nzioka  | 
1 December 1978 | 12 December 1979 | 1 year, 11 days | ||
| 6 | Major General John Malan Sawe  | 
13 December 1979 | 2 January 1981 | 1 year, 20 days | ||
| 7 | Major General Mahamoud Mohamed  | 
3 January 1981 | 14 December 1981 | 346 days | ||
| 8 | Lieutenant General John M. Sawe  | 
15 December 1981 | 27 February 1986 | 4 years, 74 days | ||
| 9 | Lieutenant General James Lelasian Lengees  | 
28 February 1986 | 30 November 1993 | 7 years, 275 days | ||
| 10 | Lieutenant General Daniel Rerimoi Chepkonga Tonje  | 
1 December 1993 | 22 June 1994 | 203 days | ||
| 11 | Lieutenant General Augustine K. Cheruiyot  | 
28 June 1994 | 7 June 1998 | 3 years, 344 days | ||
| 12 | Lieutenant General Adan Abdullahi  | 
9 June 1998 | 30 November 2000 | 2 years, 174 days | ||
| 13 | Lieutenant General Lazarus K. Sumbeiywo  | 
1 December 2000 | 28 February 2003 | 2 years, 89 days | ||
| 14 | Lieutenant General Jeremiah Kianga EGH, CBS, ndc (K), cgsc (USA)  | 
1 March 2003 | 10 August 2005 | 2 years, 162 days | ||
| 15 | Lieutenant General Augostino Stephen Karanu Njoroge MGH, CBS, ndc (K), psc  | 
10 August 2005 | 5 December 2008 | 3 years, 117 days | ||
| 16 | Lieutenant General Jackson Kiprono Tuwei  | 
5 December 2008 | 30 November 2010 | 1 year, 360 days | ||
| 17 | Lieutenant General Njuki Mwaniki MGH, CBS, OGW, ndc (K), psc  | 
30 November 2010 | 13 July 2011 | 225 days | ||
| 18 | Lieutenant General Joseph Kiptoo Kasaon MGH, CBS, DCO, ndc (K), psc, cgsc (USA) (born 1958)  | 
13 July 2011 | 17 April 2015 | 3 years, 278 days | ||
| 19 | Lieutenant General Leonard Muriuki Ngondi MGH, CBS, OGW, ndc (K), psc (born 1959)  | 
17 April 2015 | 22 September 2016 | 1 year, 158 days | ||
| 20 | Lieutenant General Robert Kariuki Kibochi EGH, CBS, ndc (K), psc (born 1959)  | 
22 September 2016 | 13 July 2018 | 1 year, 294 days | ||
| 21 | Lieutenant General Walter Koipaton Raria MGH, CBS, OGW, ndc (K), psc  | 
13 July 2018 | 20 July 2022 | 4 years, 7 days | ||
| 22 | ![]()  | 
Lieutenant General Peter Mbogo Njiru  | 
20 July 2022 | 8 march 2024 | 1 year, 351 days | |
| 23 | ![]()  | 
Lieutenant General David Kimaiyo Chemwaina Tarus CBS ‘ndc’ (K) ‘cgsc’ (USA) ‘psc’  | 
9 march 2024 | Incumbent | ||


