A tordai születésű alkotó a kolozsvári Református Kollégiumban érettségizett, majd a kincses városban végezte a magyar irodalom szakot. 1961-től az Irodalmi Könyvkiadó szerkesztőségében dolgozott, 1962 és 1969 között a Napsugár gyermeklap, 1982-től az Utunk (a rendszerváltás után Helikon) irodalmi hetilap szerkesztője volt. 1994 óta meghívott előadóként a kolozsvári egyetemen kultúrtörténetet oktatott. A Kossuth-díjat 1998-ban kapta meg, kitüntették többek között a Magyar Köztársasági Érdemrend tisztikeresztjével és a Románia Csillaga tiszti fokozatával is.
Életében több mint harminc kötete jelent meg, köztük a Héphaisztosz és a Papírrepülő című regény, számos vers- és esszékötet, illetve a Kántor László fényképeivel illusztrált Házsongárd monográfia. Magyarra fordította többek között Mircea Dinescu verseit is.