– 1932. június 12-én született Kolozsváron. Külvárosi környezetben, nehéz családi körülmények között nőtt fel.
– a kolozsvári református kollégiumban tanult.
– 1953-55 között az Igazság szerkesztőségének volt tagja.
– 1955-59 között a Falvak Dolgozó Népe és az Ifjúmunkás című lap belső munkatársa lett.
– 1962-ben házasságot kötött Kovács Júliával.
– 1963-ban jelent meg első kötete a Forrás sorozatban: a Csendes utca, amely az ötvenes évek második felétől megjelent novellái, karcolatait foglalja magában.
– 1965-ben született Nóra lánya, majd 1967-ben Ágnes Júlia.
– 1967-től szerkesztőként dolgozott a Napsugár című gyermeklapnál, ugyanebben az évben jelent tudományos-fantasztikus kisregénye, az Önkéntes rózsák Sodomában.
– 1969-ben jelent meg nagysikerű regénye, a Zokogó majom. Egy élhetetlen család kálváriája. Az önéletrajzi ihletésű mű egy külvárosi környezetben felnőtt ifjú viszontagságos története újságíróvá válásáig.
– 1969-ben a Romániai Írószövetség Prózadíjában részesült.
– 1972-ben bemutatták a Kolozsvári Magyar Színházban a Zokogó majom színpadi változatát, a Sánta angyalok utcáját.
– 1978-ban jelent meg a Zokogó majom folytatásának tekinthető regénye, a Zarándoklás a panaszfalhoz, ugyanabban az évben Pezsgő-díjat és a Kritikusok díját kapta.
– a hatvanas évektől 1990-ig számos gyerek- és ifjúsági kötete is megjelent: Búcsú a rövidnadrágtól, Cérnakáplár, Robot Robi kalandjai, Én voltam a császár, A háromszáz esztendős pacsirta, Marci kalandjai.
– 1992-ben Déry Tibor-díjjal és a Krúdy alapítvány díjával jutalmazták, majd
– 1995-ben Soros Alapítvány alkotói díjat kapott.
– 1996-ban a Bábel toronyházával trilógiává egészült ki az előző két nagyregény.
– 1998-ban József Attila-díjat kapott.
– Jegyzetek a köröm hátán címmel íróportrékat alkotott a kolozsvári Szabadságban.
– a kilencvenes években folyamatosan jelentek meg novellái és elbeszélései különböző folyóiratokban, lapokban (Mozgó Világ, Forrás, Tiszatáj, Szabadság stb.)
– 2002-ben, pár nappal halála előtt Márai Sándor-díjat kapott.
– 2002. január 28-án halt meg Kolozsváron.