Pada tahun 1998, Hadi Tjahjanto menjabat sebagai Kepala Seksi Bingadiksis Dispers Lanud Adi Soemarmo dan menjadi Komandan Batalyon III Menchandra Akademi TNI.
Tahun 1998 ia menjadi Instruktur Penerbangan Lanud Adi Sucipto.
Pada tahun 2000, Hadi dipercaya menjadi Kepala Seksi Keamanan dan Pertahanan Pangkalan Dinas Operasi Lanud Adi Sucipto.
Berikut adalah karier militer Hadi Tjahjanto:
- Perwira Penerbang Skadron Udara 4 Pangkalan Udara Abdul Rachman Saleh (1986-1993)
- Kepala Seksi Latihan Skadron 4 Pangkalan Udara Abdul Rachman Saleh (1993)
- Komandan Flight Ops "A" Flightlat Skuadron Udara 32 Wing 2 Pangkalan Udara Abdul Rachman
Saleh (1996)
- Komandan Flight Skadron Pendidikan 101 Pangkalan Udara Adi Soemarmo (1997)
- Kepala Seksi Bingadiksis Dispers Pangkalan Udara Adi Soemarmo (1998)
- Komandan Batalyon III Menchandra Akademi TNI (1998)
Instruktur Penerbangan Pangkalan Udara Adi Sucipto (1999)
- Kepala Seksi Keamanan dan Pertahanan Pangkalan Dinas Operasi Pangkalan Udara Adi
Sucipto (2000)
- Komandan Satuan Udara Pertanian Komando Operasi Angkatan Udara I (2001)
- Kepala Departemen Operasi Sekolah Komando Kesatuan Angkatan Udara (2004)
- Kepala Dinas Personel Pangkalan Udara Abdul Rachman Saleh (2006)
- Kepala Sub Dinas Administrasi Prajurit Dinas Administrasi Persatuan Angkatan Udara (2007)
- Perwira Bantuan I/Rencana Operasi TNI (2011)
- Direktur Operasi dan Latihan Badan SAR Nasional (2011-2013)
- Komandan Pangkalan Udara Abdul Rachman Saleh (2015)
- Inspektur Jenderal Kementerian Pertahanan (2016-2017)
- Panglima Tentara Nasional Indonesia (2017-2021)