He was commissioned in the Infantry Corps of the Bangladesh Army from the 11th BMA Long Course on 21 December 1984.
He completed a master's degree in Defense Studies from National University of Bangladesh.
[4] He served as the Director Military Operations (DMO) at Army Headquarters General Staff Branch.
He was the Private Secretary to the Principal Staff Officer of the Armed Forces Division.
He was Bangladesh's Senior Military Liaison Officer in the Headquarters of the United Nations in New York City.
[8] After retirement, he became Director of National Bank Limited, nominated by Shikder Insurance Company Ltd.[9]