Родился 31 января 1950, русский.
Окончил Омский государственный педагогический институт им. А. М. Горького. Кандидат исторических наук, доцент.
Работал заведующим кафедрой политической социологии Омского педагогического университета.
С 1993 - секретарь Омского обкома Коммунистической партии Российской Федерации.
В 1993 неудачно баллотировался в Государственную Думу.
В 1994 был избран депутатом Омского городского Совета, был заместителем председателя горсовета.
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
Был доверенным лицом Геннадия Зюганова по Омской области на президентских выборах 1996 года.
В августе 1999 исключенный из КПРФ юрист Сергей Трубин обвинил Кравца в уничтожении в области Социалистической партии трудящихся (СПТ), в попрании устава КПРФ, травле и преследованиях рядовых коммунистов, несогласных с его точкой зрения.
В ноябре 1999 направил запрос в прокуратуру Москвы о возможных злоупотреблениях Михаила Лесина на посту руководителя ВГТРК.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Заместитель председателя Комитета Государственной Думы по информационной политике.