*Perwira Pelaut Kapal Perang RI jenis Korvet
*Komandan Kapal Perang RI jenis Penyapu Ranjau
*Perwira Operasi Komando Maritim Surabaya
*Perwira Pelaut Kapal Perang RI Patiunus dalam melawan pemberontakan RMS di Ambon, Maluku
*Kepala Staf Komando Daerah Maritim Jakarta (20 Juli 1957 - 20 Juni 1959) [2]
*Komandan Komando Daerah Maritim Jakarta (24 November 1959 - 21 Oktober 1960) [3]
*Staf Pribadi/Penasehat Menteri/Panglima Angkatan Laut RI (Almarhum Laksamana TNI R.E. Martadinata d an Almarhum Laksamana TNI R. Mulyadi)
Riwayat jabatan:
*Anggota Majelis Permusyawaratan Rakyat Sementara Republik Indonesia (MPRS-RI)
*Wakil Ketua merangkap Anggota Dewan Perwakilan Rakyat Gotong Royong Republik Indonesia (DPR GR-RI)
*Ketua Komisi Bidang Politik dalam Sidang Majelis Permusyawaratan Rakyat Sementara (MPRS)
*Ketua Panitia Anggaran Dewan Perwakilan Rakyat Gotong Royong (DPR GR)
*Ketua Panitia Rumah Tangga Dewan Perwakilan Rakyat Gotong Royong (DPR GR)
*Menteri Tenaga Kerja Republik Indonesia dalam Kabinet Pembangunan I
*Duta Besar Luar Biasa dan Berkuasa Penuh untuk Republik Rakyat Sosialis Romania