Objavio je tri knjige pjesama (Pejzaži ili kružno traženje riječi, Beograd 1989; U zrcalu, Zagreb 1994; Žetva, Zagreb 1997), dvije knjige eseja i književnih kritika (Podnevni pljusak, Zagreb 2003; Sjene na vodi, Zagreb 2009), antologiju suvremene hrvatske poezije (dva izdanja; Sisak 2004; Zagreb 2006), priredio izabrane pjesme slovenskog pjesnika Uroša Zupana (Pripreme za dolazak travnja, Zagreb, 2001) te izabrao i preveo izabrane pjesme škotskog pjesnika Dona Patersona (Selected Poems/Izabrane pjesme, dvojezično izdanje; Zagreb 2008).