PENDAHULUAN
Kodim sebagai Satminkal terkecil dari Komando Kewilayahan merupakan salah satu bentuk gelar kekuatan TNI-AD yang bertugas pokok menyelenggarakan pembinaan satuan, pembinaan teritorial dan pembinaan perlawanan rakyat secara terus menerus untuk menciptakan ketahanan wilayah dalam rangka mendukung tercapainya tugas pokok Korem.
Selain melaksanakan tugas pokoknya, Kodim juga melaksanakan tugas-tugas lain yaitu melaksanakan tugas kegarnizunan di daerah sesuai kebijaksanaan Pangdam, melaksanakan tugas PTF Dephan dalam rangka pembinaan potensi pertahanan berupa SDM, SDA dan SDB serta tugas lainnya yang dibebankan dari Pangdam dan Danrem secara berdiri sendiri maupun dengan perkuatan dari Komando atas.
SEKITAR PEMBENTUKAN
Kodim 0304/Agam merupakan satuan yang sebelumnya disebut Perwira Distrik Militer (PDM) yang bermarkas di Jalan Sudirman tepatnya sekarang Markas Sub Den Pom I/4-3 Bukittinggi. Mengingat keadaan satuan dan kondisi pada saat itu tidak memenuhi syarat sesuai petunjuk Komando Atas maka Markas Kodim 0304/Agam dipindahkan ke Balai Prajurit dengan status kepemilikan hak pinjam/pakai sejak tahun 1968 s.d tahun 1984.
Pada bulan Maret 1985 sehubungan dengan telah dibangunnya Markas Kodim 0304/Agam sesuai Prototype maka dipindahkan Markas Kodim 0304/Agam ketempat yang baru di jalan Ombilin Belakang Balok Bukittinggi. Berdasarkan Keputusan Kasad Nomor Skep/14/XII/1984 tanggal 26 Desember 1984, tentang organisasi dan tugas Korem dan Skep kasad Nomor Skep/811/XII/1984 tanggal 27 Desember 1984, tentang likwidasi Kodam III/17 Agustus dan likwidasi Korem 032/Wirabraja. Maka Komando Resor Militer 032/Wirabraja yang berkedudukan di Bukittinggi di likwidasi dan diganti dengan Makodim 0304/Agam, sedangkan personel Makorem 032/Wirabraja dan aset serta fasilitas yang berada di wilayah Kodim 0304/Agam sesuai dengan Surat Telegram Pangdam III/17 Agustus Nomor ST/45/1984 tanggal 28 Desember 1984 dilimpahkan pengawasan dan pembinaannya kepada Kodim 0304/Agam, selanjutnya pada bulan April 1985 Markas Kodim 0304/Agam pindah dan menggunakan bekas Makorem 032/Wbr yang berlokasi di Jalan Sudirman Bukittinggi.
Adapun Pejabat-pejabat Komandan Kodim 0304/Agam sebagai berikut :
1. Hambali | Mayor Inf | tahun 1962 s.d 1963 |
2. Wadi Suprapta | Mayor Inf | tahun 1963 s.d 1965 |
3. Sujono Rasendro | Letkol Inf | tahun 1965 s.d 1967 |
4. A.M. Ridwan | Letkol Inf | tahun 1967 s.d 1968 |
5. Buharnuddin PT | Letkol Inf | tahun 1968 s.d 1970 |
6. Zulaiman Zulhudi | Letkol Inf | tahun 1970 s.d 1972 |
7. Sumadi | Letkol Inf | tahun 1972 s.d 1973 |
8. M. Djufri. HS. BA | Letkol Inf | tahun 1973 s.d 1976 |
9. Wuyono | Letkol Inf | tahun 1976 s.d 1979 |
10. Sukardjo Waluyo | Letkol Inf | tahun 1979 s.d 1980 |
11. Idi Supardi. W | Letkol Inf | tahun 1980 s.d 1982 |
12. Apan Arifandi | Letkol Inf | tahun 1982 s.d 1983 |
13. Hari Sangsoko | Letkol Inf | tahun 1983 s.d 1984 |
14. Suharna. R | Letkol Inf | tahun 1984 s.d 1986 |
15. Armedi Agus | Letkol Inf | tahun 1986 s.d 1987 |
16. Abdul Rasyid Lubis | Letkol Inf | tahun 1987 s.d 1989 |
17. Zalnofri | Letkol Inf | tahun 1989 s.d 1990 |
18. Sumardhi. S | Letkol Inf | tahun 1990 s.d 1993 |
19. Ismail Ibarahim | Letkol Inf | tahun 1993 s.d 1995 |
20. Elvin Djamal | Letkol Inf | tahun 1995 s.d 1999 |
21. A.M. Hutagalung | Letkol Inf | tahun 1999 s.d 2001 |
22. Budi haryanto | Letkol Inf | tahun 2001 s.d 2003 |
23. Nandang Iskandar | Letkol Inf | tahun 2003 s.d 2005 |
24. Widhayat | Letkol Inf | tahun 2005 s.d 2006 |
25. Drs. Aris Sudjatmiko | Letkol Inf | tahun 2006 s.d 2009 |
26. Joko Setyo Putra | Letkol Inf | tahun 2009 s.d 2013 |
27. Trias Wijanarko | Letkol Arh | tahun 2013 s.d 2014 |
28. Candy Cristian Riantory | Letkol Arh | tahun 2014 s.d 2016 |
29. Salim Kurniawan Dewantara | Letkol Kav | tahun 2016 s.d 200? |