Белорус. сов. прозаик, журналист, известный также произв. др. жанров. Род. в Минске (ныне - Беларусь), участник Великой Отечественной войны, был ранен; после демобилизации окончил Белорус. гос. ун-т, работал в респ. "Сельской газете"; с сер. 1960-х гг. - професс. писатель (пишет на белорус. яз.). Чл. СП. Первая НФ публикация - повесть "Последняя орбита" (белорус. 1962; рус. 1964). Живет в Минске.
НФ произв. Ш., не поднимающиеся выше ср. уровня, составили сб. (все - на белорус. яз.) - "Звездный камень" (1967), "Парсеки за кормой" (1970), "Трансплутоновые афелии" (1982). На рус. яз. переведены НФ р-зы: "Встреча на Больдаре" (рус. 1967), "Учитель" (рус. 1969), "Скачок в ничто" (рус. 1973).
Писательский дебют — рассказ, опубликованный в 1952 году в газете «Сталинская молодёжь». В 1960-х годах начал активную писательскую карьеру. Писал на белорусском языке. Значительная часть творчества — в жанре научной фантастики. С 1962 года — член Союза писателей.