Volume: Nepăsătoarele stele, povestiri SF, 1968; Miniaturi critice, 1968; Clopotele de apă, nuvele, 1970; Aproape de curcubeu, povestiri, 1972; Licheni, roman, 1974; Un gotic târziu, roman, 1975; Umbra ulmilor tineri, nuvele şi povestiri, 1977; Teatrul - istorie şi actualitate, critică literară, 1978; Iarba cerului, roman S.F., 1979; Paradoxala întoarcere, S.F., 1978; Viaţa şi încă o zi, nuvele, 1980; Pensiunea Margareta, povestiri, 1982; Opera literară a lui Delavrancea, 1982; Teatrul - între civic şi etic, 1983; Iepurilă, varză dulce, 5 vol., 1984-1985; 2002; Un anotimp pentru fiecare, 2 vol., roman, 1985, 1986; Oraşul de cretă colorată, povestiri pentru copii, 1986; Teme provinciale, teatru, 1987; Baladă neterminată, roman, 1988; La foc de tabără, povestiri pentru copii, 1989; Sincere felicitări, proză scurtă, 1991; Suflete mecanice, povestiri, 1992; Apropierea iernii, versuri, 1993; Galaxia termitelor, roman S.F., 1993; Opera literară a lui Ion Lăncrănjan, 1993; Teatrul Naţional Cluj-Napoca, monografie; în colab. cu Iustin Ceuca, 1994.Eminescu în conştiinţa critică, 1994; Ioan Slavici interpretat de..., 1994; Vârsta amintirilor, poeme, 1995; Lumina din prăpastie, versuri, 1996; Eminescu în perspectivă critică, 1997; În oglinzile timpului, poezii, 1997; Alfabetul glumeţ, versuri, 1997; Meridiane lirice, versuri, 1998; Băieţii cuminţi, versuri, 1998; Luceafărul şi alte comentarii eminesciene, 1998; Opera literară a lui Pavel Dan, 1999; Eminescu în orizontul criticii, 2000; Romancierul Rebreanu, 2001; Eminescu în oglinzile criticii, 2001; Absent din Agora, versuri, 2001; Antologia basmului cult, 2002; Eminescu în reprezentări critice, 2003; Nicolae Filimon, micromonografie, 2003; Clasici şi moderni, 2003; Litanii profane, versuri, 2004; Romulus Cojocaru, poetul, 2004; Trilogii de buzunar, teatru, 2004; De la tradiţie la postmodernism, 2005; Dicţionarul personajelor din teatrul lui Lucian Blaga (coord.), 2005; Eminescu în privirile criticii (2005); Efigii pe Nisipul vremii (2005); Eminescu. Ciclul schillerian (2006); Mihail Sebastian. Teatrul Dicţionar de personaje (2007) (Coord.); Serile cu Bartolomeu (2007); Din Mansarda lui Cioran (2007); Pavel Dan - Prozatorul Câmpiei Transilvane (2007); Pasiunea lecturii (2008); Domniţa nebănuitelor trepte, teatru (2008); Eminescu în comentarii critice (2008); Bădia..., în colab. cu Ion Mărgineanu(2008); Conferinţe literare (2009); Lucian Blaga - Dramaturgul (2010); Omul în colivie, proză, 2010; În jurul începuturilor romanului românesc, 2010; Eminescologi clujeni, 2011.
Coautor la Dicţionarul General al Literaturii Române, 2004-2005. Mai multe piese de teatru ale sale au fost jucate la Cluj, Arad, Satu Mare, Târgu Mureş. Tradus în maghiară, cehă, poloneză, suedeză, germană, franceză.
Medalia jubiliară Mihai Eminescu, 2000; Meritul cultural în grad de ofiţer, 2004.
Membru al Uniunii Scriitorilor din România, Filiala Cluj.