Родился 20 августа 1930 года в деревне Добровеличкове Добровеличковского района Уманской (ныне Кировоградской) области.
Окончил Московский юридический институт (1952). В том же году переехал в Калининград. Работал юрисконсультом, сотрудником областных газет и телевидения, был первым помощником капитана.
В 1962 г. окончил Высшие сценарные курсы Министерства культуры СССР и союза работников кинематографии СССР. В 1971 г. - Высшие литературные курсы при Союзе писателей СССР. По повестям «Первый рейс», «Я купил папу», «Алешкина охота» сняты фильмы.
В 1966 г. принят в Союз писателей СССР. Секретарь Калининградского отделения Союза писателей в 1988 -1990 гг.
В настоящее время живет в Москве, является членом Союза писателей Москвы.