Герой Советского Союза, участник Великой Отечественной войны
Родился в городе Мелитополь Запорожской области, в семье рабочего.
В 1938 году окончил школу и поступил в Днепропетровский металлургический институт.
В Красной Армии – с 1940 года.
Окончил Горьковское авто мотоциклетное училище (1942 г.).
В боях Великой Отечественной войны с июня 1942 года.
Был командиром взвода разведки, затем командиром мотоциклетной разведывательной роты в составе танковой бригады.
Воевал на Западном, Воронежском, Брянском, Центральном, снова Воронежском, 1-м Украинском фронтах.
Командир взвода разведки 51-й гвардейской танковой Фастовской бригады 6-го гвардейского Киевского танкового корпуса 3-й гвардейской танковой армии 1-го Украинского фронта, гвардии старший лейтенант Кравец 22 сентября 1943 года с группой бойцов на подручных средствах преодолел Днепр у села Григоровка (Каневский район, Черкасская область, Украина).
Добытые разведданные об обороне противника и системе его огня были использованы при организации боевых действий 6-го гвардейского танкового корпуса. В бою за овладение городом Фастов Киевской области взвод под его командованием первым в полку ворвался в город.
В январе 1945 года разведгруппа 3-го отдельного гвардейского мотоциклетного Перемышльского батальона, под командованием гвардии капитана Кравец, при разведке города Радомско прорвалась через боевые порядки противника и захватила переправу через реку Варта.
Правильно организовав оборону захваченной переправы, используя две захваченные пушки, разведгруппа отразила 5 атак противника и удерживала мост 15 часов, до подхода основных сил.
Звание Героя Советского Союза присвоено 10 января 1944 года.
Окончил Военную академию бронетанковых и механизированных войск (1951 г.).
С 1971 года — полковник Кравец в запасе.
Жил в городе Подольске Московской области.
Награды: ордена Ленина (10.01.1944; 10.04.1945); Красного Знамени (09.08.1944); Отечественной войны 1-й степени (28.09.1943; 06.04.1985); Красной Звезды (30.12.1956).