| 1959-1962 | Royal Military Academy Sandhurst, 2 PARA, Depot The Parachute Regiment and Airborne Forces, (Officer Cadet) |
| 1962 | Depot The Parachute Regiment and Airborne Forces, (Second Lieutenant) |
| 1962-1964 | The 2nd Battalion The Parachute Regiment (2 PARA), (Second Lieutenant) |
| 1964-1966 | The 2nd Battalion The Parachute Regiment (2 PARA), (Lieutenant) |
| 1966 | Depot The Parachute Regiment and Airborne Forces, (Lieutenant) |
| 1966-1968 | Parachute Regiment Battle School Brecon Wales, (Captain) |
| 1968-1970 | The 15th Battalion The Parachute Regiment (15 PARA SV), (Captain) |
| 1970 | The 3rd Battalion The Parachute Regiment (3 PARA), (Captain) |
| 1970-1973 | The 3rd Battalion The Parachute Regiment (3 PARA), (Acting Major) |
| 1973-1975 | Armour School, Bovington, (Acting Major) |
| 1975 | The 3rd Battalion The Parachute Regiment (3 PARA), (Acting Major) |
| 1976 | The 3rd Battalion The Parachute Regiment (3 PARA), (Major) |
| 1976-1979 | MOD, Ordnance Board, (Major) |
| 1979-1981 | Depot The Parachute Regiment and Airborne Forces, (Major) |
| 1981-1983 | Joint Intelligence Organisation, Canberra, Australia, (Major) |
| 1983-1985 | NCOs Tactical Wing School of Infantry Brecon Wales, (Major) |
| 1985-1986 | Depot The Parachute Regiment and Airborne Forces, (Major) |
| 1986 | HQ BFFI, Falklands, (Lieutenant-Colonel) |
| 1986 | RHQ PARA (Attached), (Lieutenant-Colonel) |
| 1986-1989 | The 15th Battalion The Parachute Regiment (15 PARA SV), (Lieutenant-Colonel) |
| 1989-1991 | HQ Northern Ireland, (Lieutenant-Colonel) |