Sjafrie tercatat pernah menjabat sebagai Danton Grup 1 Komando Pasukan Sandi Yudha (Kopassandha), Dan Nanggala X Timor-Timur (1976), Dan Nanggala XXI Aceh (1987), Danyon 11, dan Dantim Maleo Irian Jaya (1987).
Tak hanya itu, Sjafrie juga sempat menduduki posisi sebagai Satgas Kopassus Timor Timur (1990), Dangrup A Paspampres, Danrem 061/Surya Kencana (1995), dan Kasgartap-1 Ibu kota (1996).
Karier Sjafrie semakin naik setelah ia diamani jabatan sebagai Kasdam Jaya pada tahun 1996.
Kemudian pada 1997, Sjafrie ditunjuk untuk menjabat sebagai Pangdam Jaya.
Setahun setelahnya, Sjafrie mendapat amanah untuk menduduki posisi Aster Kasum TNI.
Pada 1998, Sjafrie dipercaya untuk menjadi Sahli Polhukam Panglima TNI.
Lalu pada tahun 2001, Sjafrie kemudian diamanahkan untuk menjabat Koorsahli Panglima TNI.
Satu tahun setelahnya, Sjafrie diangkat menjadi Kapuspen TNI pada tahun 2002.
Selanjutnya di tahun 2005, Sjafrie diutus menjabat sebagai Sekjen Dephan hingga masa pensiunnya.
Sumber: Tribunnews