Родился в 1935 году в поселке Селижарово Калининской (ныне Тверской) области. Окончил Селижаровскую среднюю школу (1953), Ленинградский государственный библиотечный институт (1957). Работал в Улан-Уде, Селижарове, Осташкове, Кишиневе; десять лет - в газетах: районной, межрайонной, республиканской.
Первые рассказы опубликовал в 1958 г. в селижаровской газете 'Верхневолжская правда'. Печатался также в журналах 'Кодры' (Кишинев), 'Москва', 'Наш современник', 'Горизонт', 'Русская провинция', в коллективных сборниках, в газетах. Первая книга 'На окраине Песочинска' вышла в Молдавии (1969). В Союз писателей СССР принят в 1972 г. Был участником 6-го съезда советских писателей (1976).
Автор более двадцати прозаических книг: 'Дорога' (1975), 'Лесной коридор' (1978), 'Река и улица' (1979), 'Свидание' (1985), 'Однокашники' (1989), 'Хутор' (1990), 'В конце века' (1998), 'Времена жизни' (2002) и других. Произведения писателя проникнуты любовью и добрым вниманием к родному верхневолжскому краю.