российский драматург, детский писатель. В 1955 г. окончил филологический факультет (русский язык и литература) Ленинградского педагогического института и работал несколько лет учителем, директором школы и научным сотрудником НИИ Академии педагогических наук. На Высших литературных курсах при Литературном институте учился у В. Розова. С 1989 по 1993 гг. возглавлял Ленинградскую писательскую организацию. Избирался депутатом Ленинградского-Санкт-Петербургского Совета (1990-1993), председателем комиссии по гласности. Член Союза писателей Санкт-Петербурга, ПЕН-клуба.
С 1962 г. стал публиковать публицистические произведения и детские книги. Его первая пьеса «Высшая мера», написанная в 1976 г., была впервые поставлена в Петрозаводске. Пьеса «Пять романсов в старом доме» (комедия в духе А. П. Чехова) строится на противопоставлении: чуткий литературовед и тупые, ничего не понимающие в искусстве, жильцы квартиры, где когда-то обитал его любимый писатель. В пьесе «Смотрите, кто пришел» изображает социальные противоречия на примере продажи дачи писателем разбогатевшему парикмахеру. В пьесе «Колея» ставит проблему судьбы и предназначения человека и связывает ее с вопросом особой нравственной миссии русской интеллигенции во времена чисто прагматического мышления.