Ia memulai pekerjaan sebagai Asisten laboratorium petrografi dan asisten kampus lapangan geologi, Karang Sambung Dep. Teknik ITB pada tahun 1976 - hingga 1978. Tahun 1987 ia diangkat sebagai Pegawai BPPT. Pada tahun 1991, ia mengajar sebagai dosen luar biasa kursus staf senior TNI-AD Seskoad Bandung. Pada saat melanjutkan kuliah, ia dipercaya menjadi research asistant, Department of Geology, Amerika Serikat The University of Iowa pada kurun waktu 1981 hingga 1986. Lalu diangkat sebagai teaching assistant 1983 hingga 1986.