Sampai dengan awal tahun 1948 belum dibentuk jabatan Kepala Staf TNI Angkatan Darat. Jabatan KASAD pertama kali dibentuk pada saat Naib PresidenMuhammad Hatta menjawat sebagai Perdana Menteri dan melanjutkan program Reorganisasi dan Rasionalisasi (ReRa) Tentara Nasional Indonesia. Sebagai Perdana Menteri dan Menteri Pertahanan Hatta menunjuk Djatikusumo sebagai KASAD berdasarkan Penetapan Presiden No.14 Tahun 1948 pada tanggal 14 Mei 1948.[3] Penetapan tersebut berisi tentang Peraturan Organisasi Angkatan Darat, Penetapan pejabat-pejabat Angkatan Darat yang berada di bawah Kementerian Pertahanan yang bermarkas di Yogyakarta.[4]
Kepala Staf Angkatan Darat hanya mempunyai wewenang mengatur administrasi tentara di lingkungan Angkatan Darat. Istilah KASAD mengalami perubahan menjadi Menteri/Panglima Angkatan Darat sejak dijawat oleh Letnan JenderalTNIAhmad Yani hingga dijawat oleh JenderalTNISoeharto. Istilah KASAD kembali digunakan saat dijawat oleh JenderalMaraden Panggabean.
Senarai pemegang jawatan
Berikut adalah para pejawat yang pernah memimpin Markas Besar TNI Angkatan Darat:
^"Struktur organisasi". tniad.mil.id. TNI Angkatan Darat. Diarkibkan daripada yang asal pada 2013-08-11. Dicapai pada 16 Ogos 2013.
^Undang-Undang No.34 Tahun 2004 tentang Tentara Nasional Indonesia
^G.P.H Djatikusumo, Sosok Prajurit Sepi Ing Pamrih Rame Ing Gawe. Bandung: Dinas Sejarah Angkatan Darat. 2009. Cite has empty unknown parameter: |coauthors= (bantuan)
^ abSebelum reorganisasi APRI tahun 1957 merupakan pangkat perwira tinggi bintang satu
^Jenderal Mayor Bambang Sugeng, Kiprahnya sebagai Prajurit dan Diplomat, KASAD ke-3. Bandung: Dinas Pembinaan Mental Angkatan Darat. 2006. Cite has empty unknown parameter: |coauthors= (bantuan)
^Bambang Utoyo, Jiwa Ragaku untuk Negeri Tercinta, KASAD ke-4. Bandung: Dinas Sejarah Angkatan Darat. 2010. ISBN 978-602-95551-1-0. Cite has empty unknown parameter: |coauthors= (bantuan)
^Imelda Sari dan Donny Indradi (4 Juni 2002). "Letjen Ryamizard Ryacudu KSAD Baru". news.liputan6.com. Liputan 6. Dicapai pada 5 Desember 2013. Check date values in: |accessdate= dan |date= (bantuan)CS1 maint: uses authors parameter (link)