- Dirut PT. Tambang Batubara Bukit Asam (1988-1989)
- Direktur PT. Tambang Timah (1989-1994)
- Direktur Jenderal Pertambangan Umum, Departemen Pertambangan dan Energi (1993-1997)
- Deputi Bidang Perencanaan, Badan Kordinasi Penanaman Modal (1997-1998)
- Menteri Pertambangan Kabinet Pembangunan VII (1988)
- Menteri Pertambangan Kabinet Pembangunan Reformasi (1998-1999)
- Direktur Utama PLN (2000)
- Kepala Badan Pelaksana Badan Rehabilitasi dan Rekonstruksi Wilayah dan Kehidupan Masyarakat Provinsi Nanggroe Aceh Darussalam dan Kepulauan Nias, Provinsi Sumatera Utara (2005)
- Sekjen IA ITB periode (1987-1992)
- Ketua ITB School of Business