Герой Советского Союза (21.03.40). Награжден двумя орденами Ленина, тремя орденами Красного Знамени, орденами Отечественной войны 1-й степени, Красной Звезды, медалями.
Окончил 10 классов.
В РККА с 1931 г. В 1934 г. окончил Киевскую военную пехотную школу, в 1935 г. - военную школу летчиков, в 1937 г. – курсы усовершенствования командного состава при Военной Воздушной академии им. Жуковского.
Участвовал в советско-финской войне. Был штурманом эскадрильи 44-го сбап 55-й сбаб ВВС 7-й армии Северо-Западного фронта. К февралю 1940 г. совершил 46 боевых вылетов на бомбардировку укрепрайонов противника, нанеся ему большой урон в живой силе и технике.
21.03.40 г. старшему лейтенанту Шарапе было присвоено звание Герой Советского Союза.
Участвовал в Великой Отечественной войне.
Член ВКП(б) с 1941 г.
В 1956 г. окончил Военную академию Генштаба. С 1971 г. полковник Шарапа в запасе. Жил в поселке Монино Московской области.