1. 1948 Gentleman Cadet Platoon Under Officer Pakistan Military Academy, Kakul
2. 1949 2nd Lieutenant Infantry Weapons & Tactics Courses Infantry School, Quetta
3. 1949 2nd Lieutenant Attachment 1 Mountain Regiment Artillery, Kashmir
4. 1949 2nd Lieutenant Basic Young Officers' Course School of Artillery, Nowshera
5. 1950 2nd Lieut, Lieutenant Troop commander, Command Post Officer 7 Field Regiment Artillery, Pabbi/ Multan
6. 1951 Captain Adjutant 7 Field Regiment Artillery, Multan
7. 1951 Captain Intelligence Course School of Intelligence, Murree
8. 1951 - 1952 Captain Intelligence Officer, GSO-3 HQ Artillery, 1 Corps, Jhelum/ Rawalpindi
9. 1952 - 1953 Captain Short Gunnery Staff Course School of Artillery, Nowshera
10. 1953 - 1955 Captain Instructor-in-Gunnery (IG) School of Artillery, Nowshera
11. 1955 - 1956 Captain Long Gunnery Staff Course School of Artillery, Larkhill (UK)
12. 1957 - 1960 Major Instructor-in-Gunnery (IG) School of Artillery, Nowshera
13. 1960 - 1961 Major In-Charge, R & D Section School of Artillery, Nowshera
14. 1961 Major Battery Commander 9 Medium Regiment Artillery, Lahore
15. 1961 -1963 Major Staff College Course Canadian Army Staff College, Kingston ON
16. 1963 - 1965 Major Battery Commander, 2nd-in-Command 9 Medium Regiment Artillery, Lahore
17. 1965 Major GSO (General Staff Officer) - 2 R & D Directorate, GHQ, Rawalpindi
18. 1965 Major Second-in-Command 44 (SP) Field Regiment Artillery, Pasrur
19. 1965 -1967 Lt Col GSO (General Staff Officer) - 1 R & D Directorate, GHQ, Rawalpindi
20. 1967 - 1969 Lt Col Commanding Officer 44 (SP) Field Regiment Artillery, Kharian
21. 1970 Colonel Colonel Staff HQ 18 Division, Karachi
22. 1971 Brigadier Deputy Commandant Pakistan Military Academy, Kakul
23. 1971 Brigadier Commander Artillery 6 Armoured Division, Field Area, (Narowal- Pasrur)
24. 1972 Brigadier Commandant School of Artillery, Nowshera
Gentleman Cadet
Captain
Major
Lieut Colonel
Brigadier