Lahir di Samarinda, Kalimantan Timur, 17 Agustus 1953. Tahun 1971, ia melanjutkan kuliah di Yogyakarta. Di kota ini ia bergabung dengan kelompok Persada Studi Klub (PSK) yang diasuh penyair Umbu Landu Paranggi. Tahun 1978 ia pindah dan bekerja di Jakarta. Tahun 1978-1980 ia menjadi editor Penerbit Cypress, tahun 1980-1982 editor Sinar Harapan, dan sejak 1982 editor/wartawan majalah Sarinah. Terakhir ia menjabat Redaktur Pelaksana (merangkap Direktur Keuangan) majalah tersebut.
Ia berpengalaman menjadi guru, dosen, penyiar di RRI dan TVRI Studio Pusat, Jakarta dan di radio swasta. Ia pernah memenangkan sayembara penulisan novel, cerpen, esai, resensi buku, cerita film, dan karya jurnalistik. Hingga kini ia telah menulis sekitar 300 judul buku sastra meliputi novel, kumpulan cerpen, kumpulan esai, kritik sastra dan puisi. Menulis buku cerita anak-anak sekitar 100 judul, berikut sekitar 100 judul terjemahan cerita anak-anak.
Ia juga menulis cerita remaja dan menerjemahkan karya sastra dunia dari sastrawan Leo Tolstoy, Guy de Maupassant, Luigi Pirandello, Anton Chekov, Knut Hamsun, Alexander Pushkin, dan lain-lain. Novelnya Upacara dan Api Awan Asap memenangkan Sayembara Penulisan Roman Dewan Kesenian Jakarta tahun 1976 dan 1998.
Novel-novel lain yang ditulisnya adalah Bunga, Lingkaran Kabut, Wanita di Jantung Jakarta, Perawan, dan Matahari. Tahun 2006 mendapat hadiah seni dalam bidang sastra dari Pemerintah RI atas dedikasi dan perjuangannya di dunia sastra selama lebih 30 tahun. Sampai tahun 2011 ia telah mendapat 15 hadiah sastra secara nasional.