Окончил ЛГИТМиК по специальности «театроведение». Работал заведующим литературной частью Ленинградского Малого театра оперы и балета, Ленинградской академической филармонии имени Д. Д. Шостаковича, Большого театра кукол. Автор пьес и киносценариев, песен для кинофильмов и эстрады, либретто опер и балетов. В соавторстве с Алексеем Яковлевым по мотивам кинофильма «Небесный тихоход» была написана пьеса «Я люблю тебя, эскадрилья!».
Сотрудничал с композиторами: Сергеем Баневичем, Александром Журбиным, Анатолием Кальварским, Евгением Ростовским, Борисом Синкиным, Владимиром Габаем, Лорой Квинт.
Автор стихов к фильму «Летучая мышь» (1979; совместно с М. Вольпиным).
Член Союза писателей СССР (ныне — Международное сообщество писательских союзов) и Союза театральных деятелей РФ.
Семья: женат, имеет дочь.