Marwan adalah mantan General Manager PT Indosat. Dia juga duduk di kursi DPD pada tahun 2004.
Marwan pernah bekerja di sebuah radio swasta di Alnora, Medan, sebagai operator sebelum akhirnya mendapatkan beasiswa di sekolah kedinasan PT Telkom di Bandung. Setelah menamatkan sekolah itu, dia kemudian ditempatkan di Surabaya.
Pada 1978, Marwan diperbantukan sebagai teknisi di International Maintenance Center Indosat dan ditempatkan di Jakarta dengan status tetap sebagai karyawan Telkom.
Marwan kemudian mencoba untuk ikut tes masuk perguruan tinggi negeri dan diterima di Jurusan Elektro Fakultas Teknik Universitas Indonesia. Dia tamat sebagai insinyur elektro pada tahun 1984.
Dia kemudian melanjutkan S2 dalam bidang studi komputasi di Monash University, Melbourne, Australia dan mendapatkan gelar MSc dari situ. Selama bekerja di Indosat, khususnya antara 1993 hingga 2000, Marwan banyak terlibat dalam proyek-proyek pembangunan sarana Sistem Komunikasi Kabel Laut (SKKL) internasional, yang menghubungkan Indonesia dengan negara-negara di Asia, Eropa, Australia, dan Amerika.
Marwan sering mendapat kesempatan menjadi salah satu Co-Chairman dari berbagai Kelompok Kerja perencanaan dan pembangunan SKKL-SKKL. Misalnya pada proyek SKKL Asia Pacific Cable Network (APCN), Jakarta-Surabaya-Australia (Jasuraus), dan South East Asia, Middle East, West Europe (SEA-ME-WE).