Danton Zikon di Kendari (1962-1963)
Naik Pangkat menjadi Lettu (1-1-1963)
Dankima Yonzikon-2 di Palembang (1964)
Dankizi I/DTR di Jakarta (1965-1867)
Kupaltu (1965) Naik Pangkat menjad i Kapten (1-1-1966)
Wadan Denma Ditziad di Jakarta (1967-1968)
Wadanyon Zipur 9/Para di Bandung (1968-1970)
Naik Pangkat menjadi Mayor (1-1-1970)
Danyon Zipur 10/FIB di Pasuruan (1970-1971)
Naik Pangkat menjadi Letkol (1-1-1972)
Karo Suad-2 di Jakarta (1972-1974)
ADC Presiden di Jakarta (1974-1978)
Naik Pangkat menjadi Kolonel (1-4-1976)
Kasdam XVI/Udy di Denpasar (1978-1979)
Naik Pangkat menjadi Brigadir Jenderal (1-5-1979)
Pangdam IV/Swj di Palembang (1979-1982)
Naik Pangkat menjadi Mayor Jenderal (1-12-1982)
Pangdam V/Jaya di Jakarta (1982-1985)
Naik Pangkat menjadi Letnen Jenderal (20-8-1985)
Wakasad di Jakarta (1985-1986)
Kasad di Jakarta (1986-1988)
Naik Pangkat menjadi Jenderal (20-4-1987)
Pangab (1988-1993) Anggota MPR RI di Jakarta (1983-1993)
Ketua Umum PBSI (1985-1993)
Wakil Presiden RI (1993-1998)
Ketua Umum DPP Pepabri (1998-2002)
Ketua Umum Prima, Persahabatan RI-Malaysia (2002 s/d sekarang)
Tanda Jasa/Penghargaan:
Dalam Negeri:
Bintang Republik Indonesia Adipradana
Bintang Mahaputra Adipurna
Bintang Mahaputra Adipradana
Bintang Yudha Dharma Utama
Bintang Dharma
Bintang Kartika Eka Paksi Utama