Ha esordito come poeta, presentato da Antonio Porta su 'Alfabeta' nel 1986. Tra le sue raccolte di poesie, "Vedere al buio" (Luca Sossella 2007) e, per la collana 'Lo Specchio', "Vanità della mente" (premio Viareggio).
Altrettanto intensa la sua attività di studioso e di critico. Con Stefano Dal Bianco ha curato il Meridiano "Le poesie e prose scelte di Andrea Zanzotto". Ha pubblicato i romanzi "Tuo figlio" (Mondadori, 2004), "Vita della mia vita" (Mondadori, 2006), il saggio "Padroni a casa nostra" (Mondadori, 2009) , "Fiction" (Mondadori, 2013), "Scuola di felicità" (Mondadori, 2016). È direttore artistico di Pordenonelegge.