Gimė 1956 03 03 Skaudvilėje, Tauragės rajone.
Mokėsi vidurinėje mokykloje Šilalėje, 1972 m. įstojo į Telšių taikomosios dailės technikumą. 1975–1977 m. tarnavo sovietinėje kariuomenėje, įgijo meteorologo specialybę ir tarnybai išvyko į tolimosios aviacijos oro uostą Ukrainoje. Grįžęs dirbo elektromonteriu Šilalėje. 1978 m. įstojo į Kauno taikomosios dailės technikumą, po dvejų metų išvyko į Rusiją. Ten gyveno ir dirbo Maskvoje, šiaurės Kaukaze, Leningrade (dabar Sankt Peterburgas). 1982 m. grįžo į Lietuvą ir apsigyveno Vilniuje. Įsidarbino Lietuvos SSR mokslų akademijos centrinėje bibliotekoje. 1986–1990 m. studijavo lietuvių kalbą ir literatūrą Vilniaus universitete. 1993 m. baigė doktorantūros studijas, po jų stažavosi Ilinojaus (Illinois) universitete JAV. 1996 m. apgynė humanitarinių mokslų daktaro disertaciją. Nuo 1994 m. dirba Vilniaus universitete, nuo 1999 m. yra Lietuvių literatūros katedros docentas. Dėsto XX a. lietuvių literatūros istoriją, orientą lietuvių literatūroje, klasikinę lietuvių prozą. Daug metų bendradarbiauja su Lietuvos pedagogų profesinio rengimo centru (dabar Ugdymo plėtotės centras), jame ir įvairiuose Lietuvos miestuose rengia seminarus ir skaito paskaitas mokytojams literatūros temomis. Nuo 2002 m. literatūros žurnalo „Metai“ Kritikos skyriaus redaktorius. Bendradarbiauja kultūrinėje spaudoje: „Šiaurės Atėnai“, „Literatūra ir menas“, „Kultūros barai“ ir kitur.
Lietuvos rašytojų sąjungos narys – nuo 2008m.