Он окончил в 1956 году Киевское пехотное военное училище. Служил заместителем командира полка морской пехоты Тихоокеанского флота, затем - на Балтийском флоте.
В 1981–1988 годах был начальником кафедры тактики морской пехоты и общевойсковой подготовки в Калининградском ВВМУ.
Кравченко награжден орденом Красной Звезды и многими медалями.