Gimė 1936.06.08 Balčiuose, Raseinių raj. Mirė 2010.02.28.
1960 m. Vilniaus universitete baigė lietuvių kalbą ir literatūrą.
1959-1969 m. dirbo „Literatūros ir meno“, 1969-1977 m. „Girių“, 1980-1990 m. „Pergalės“, 1991-2001 m. „Metų“ redakcijose. 1990-1991 m. „Pergalės“, 1991-1994 m. „Metų“ vyriausiuoju redaktoriumi, 1995-2001 m. „Metų“ prozos skyriaus vedėju. LRS mėnraščio „Pergalė“ (1980-1990), „Metai“ (nuo 1991) redkolegijos narys, LRS valdybos (nuo 1990) narys, LR nacionalinių literatūros ir meno premijų komiteto (nuo 1998) narys.