Родился в Ленинграде в семье журналиста и библиотекаря. Окончил факультет русского языка и литературы ЛГПИ (1955) и Высшие литературные курсы (семинар В. С. Розова), работал сельским учителем, директором школы рабочей молодежи в Ленинграде, сотрудником НИИ образования взрослых АПН РСФСР, заведующим отделом публицистики журнала «Аврора» (1969–1972), на Ленинградском радио. В период перестройки активно занялся общественной деятельностью, избирался депутатом и председателем комиссии по гласности Ленсовета, был первым секретарем (с 1989), затем председателем правления Ленинградского отделения СП РСФСР (1989–1993). Печатается как публицист и детский писатель с 1962 года. Автор книг прозы, в том числе: «Когда гремели залпы», «Трое Копейкиных и звезда», «Белые терема», «Солнечная сторона улицы», «Бананы и лимоны», «Старый барабанщик» и др.