| Date: | Assignment |
| 01.10.1970 | Joined the Bundeswehr, Army NCO School I, SONTHOFEN |
| 1971 – 1976 | Light and Airborne Infantry NCO training and assignment, Light Infantry Demonstration Battalion 351, HAMMELBURG and Paratroop Battalion 272, WILDESHAUSEN |
| 1976 – 1980 | Engineer NCO and Platoon Leader training and assignment, Engineer School and Army School of Construction Engineering, MUNICH, and Amphibious Engineer Battalion 230, INGOLSTADT |
| 1980 – 1985 | Change to line officer career with assignments as Platoon Leader, Reconnaissance Officer and S2 Officer, Engineer Demonstration Battalion 210 and Armoured Engineer Demonstration Company 290, MUNICH |
| 1985 – 1988 | Company Commander, Engineer Demonstration Battalion 220, MUNICH |
| 1988 – 1990 | Aide to the Director of the Engineer Corps and of the NBC Defence Corps |
| 1990 – 1992 | Officer Commanding, Armoured Engineer Company 150, WESTERBURG |
| 1992 – 1994 | Deputy Commander, Engineer Demonstration Battalion 220, MUNICH |
| 1994 – 1997 | Commander, Engineer Battalion 801, STORKOW |
| 1997 – 1999 | Chief of the Disaster Relief and Humanitarian Aid Section, Airmobile Forces Command / 4th Division, REGENSBURG and Chief, Situation Centre "Operations" |
| 2000 – 2001 | Deputy Commander, Engineer Brigade 50, BOGEN |
| 2002 - 2003 | Chief, Situation Centre "Operations", 10th Armoured Division, SIGMARINGEN |
| 2003 - 2005 | Chief, Combat Support, Airspace Organisation and Coordination Group, 13th Mechanised Infantry Division, LEIPZIG, and Chief, Situation Centre "Operations" |
| 2005 | Director, Bundeswehr United Nations Training Centre, HAMMELBURG |