Jabarkan Pendidikan dari Bustanil Arifin

Hollandsch Inlandsche School (HIS), Medan (1940)

Meer Uitgebreid Lager Onderwijs (MULO), Medan (1942)

Sekolah Pegawai Tinggi (Zyoku Kan Gakkoo), Batusangkar, Sumatra Barat ( 1944 )

Fakultas Hukum Universitas Padjadjaran (Unpad), Bandung (1959)

Kupalda Unifikasi I, Cimahi (1964)

Sekolah Staf dan Komando Angkatan Darat

Pegawai Saikoo Kensatu Kyoku, Aceh

Pegawai Kementerian Pertahanan Indonesia (1946-1949)

Pegawai Kantor Logistik Wilayah VII, Jakarta

Pengajar Latihan Logistik Militer, Cimahi

Kepala Departemen Pendidikan dan Urusan Pegawai, Direktorat Logistik ABRI

Deputi Pengadaan dan Penyaluran Bulog (1969-1971)

Konsul Jenderal Indonesia di New York (1971-1973)

Direktur Utama PT PP Berdikari (1973)

Deputi Pengadaan dan Penyaluran (tmt. 28 Maret 1973-1978)

Komisaris Utama Bank Duta (1990)

Ketua Umum Dewan Nasional Indonesia untuk Kesejahteraan Sosial (1995-2000)

Pegawai Kementerian Pertahanan RI (1946-1949)

Wakil Kepala Biro Pendidikan Latihan Logistik Militer, Cimahi (1954)

Kepala Biro Pendidikan Latihan Logistik Militer, Cimahi (1955-1961)

Kepala Departemen Pendidikan & Urusan Pegawai, Direktorat Logistik ABRI, Jakarta (1961-1965)

Deputi Ketua Taman Mini Indonesia Indah (TMII) (1974)

Anggota Dewan Penyantun Yayasan Jantung Indonesia (1978)

Anggota Dewan Penyantun Universitas Padjadjaran (Unpad), Bandung (1978)

Ketua Yayasan Pengembagan Manajemen Indonesia (1981)

Ketua Yayasan Pendidikan Koperasi (1982)

Ketua Umum Dewan Nasional Indonesia untuk Kesejahteraan Sosial (DNIKS) (1995-2000)

Selama masa hidupnya, ia mendapat tanda kheormatan dari negara seperti Bintang Mahaputera Adipradana (17 Agustus 1982), Bintang Gerilya, Bintang Kartika Eka Paksi Pratama, Satyalancana Kesetiaan 8 tahun, Satyalancana Kesteiaan 24 tahun, Satyalancana Perang Kemerdekaan I, Satyalancana Perang Kemederkaan II, Satyalancana GOM I, Satyalancana GOM II, Satyalancana GOM III, Satyalancana GOM V, Satyalancana Penegek, Satyalancana Dwidya Sistha, dan Satyalancana Wira Dharma.