Род. в станице Кореновской Краснодарского края в семье служащего. Учился в Краснодарском пед. ин-те. Участник Великой Отеч. войны.; лейтенант. Был членом КПСС (с 1944). Окончил лит. ф-т Читинского пед. ин-та (1955) и Высшие лит. курсы (1960). Служил в пограничных войсках (до 1953), работал гл. редактором ж-ла “МГ”, зам. гл. редактора ж-ла “НМ”.
Печатается с 1940: юморески в ж-ле “Крокодил”. После сб. стихов “На восточном рубеже” (Чита, 1953) и сб. рассказов “Китайская граница” (Чита, 1954) выпустил кн. прозы: В сосновой пади. Рассказы. М., 1955; Оперативное вмешательство. Юмористические рассказы. Чита, 1955; Степной пожар. Рассказы. Чита, 1956; Археологические раскопки. М., 1958; Медвежий Хребет. Рассказы. М., 1958; Мы еще подышим воздухом. Рассказы. Новосибирск, 1960; Подкрепление. Рассказы. М., 1960; Мой дом - на Востоке. Рассказы. М., 1962; Правый берег Днепра. Рассказы. М., 1962; До звезд рукой подать. Рассказы. М., 1963; Макушка лета. Рассказы. М., 1964; Барханы. Повесть. М., 1966; То же. Грозный, 1988; Северная корона. Роман и повесть. М., 1969; Зеленая осень. Повести. М., 1970; Скорый до Баку. Повесть. М., 1971; Девичья Слобода. Повести и рассказы. М., 1972; В отрогах Копет-Дага. Повесть. М., 1974; Северная корона. Роман. Обещание жить. Повесть. М., 1974; Военные повести. Барнаул, 1976; Прощание. Роман. М., 1977; Эшелон. Роман. М., 1967; Скорый до Баку. Повести и рассказы. М., 1978; Июнь. Повести. М., 1979; Избранные произведения в 2 тт. М., 1981; Северная корона. Роман. М., 1981; Гладышев из разведроты. Повести. М., 1984; Красный дым. Повести. М., 1984; Неизбежность. Роман. М., 1984, 1986; Проводы журавлей. Повести. М., “Молодая гвардия”, 1988; Ближе к рассвету. Роман. М., “Граница”, 1994; Июнь. Повесть. Ближе к рассвету. Роман. М., “Книжное дело”, 1995. Печатает прозу в ж-лах: Победитель. Повесть. – “НС”, 1993, № 5; Месяц колосьев. Роман. - “НС”, 1995, №№ 1-2. Один из соавторов сценария для телесериала “Гос. граница”. Печатал статьи и рецензии в ж-лах “Знамя” (1985, № 5), “НМ”(1985, № 12).
Член СП СССР (1956).
Награжден орденами Отеч. войны 2-й степени (дважды), Красной Звезды, Дружбы народов, медалями “За победу над Германией”, “За победу над Японией”, “За укрепление боевого содружества”. Премии КГБ СССР (1979, 1982), им. А.Довженко (1981), им. А.Фадеева (1982), Мин-ва обороны СССР (1985).