Il était le chef d'état-major de l'armée bangladaise lors de l'assassinat du président de l'époque, Sheikh Mujibur Rahman. Pendant l'assassinat, il a été tenu dans l'ignorance du complot, les renseignements ont échoué et il n'a pas pu sauver le Président. Démis de ses fonctions le par le gouvernement Mostaq, il a pris sa retraite de l'armée. Ziaur Rahman lui a succédé en tant que chef de l'armée. Suspectant ses intentions en raison de sa loyauté envers Bangabandhu Sheikh Mujibur Rahman, le général Shafiullah a été envoyé à l'étranger avec un poste d'ambassadeur, ainsi que son collègue, le chef d'état-major de la Force aérienne du Bangladesh A.K. Khandker. Il a été élu député de la Ligue Awami en 1996.