Василь Кравченко народився 23 червня 1921 року в селі Погребище (нині - місто в Вінницькій області, Україна). Після закінчення шести класів школи працював цукроваром. У 1940 році Кравченко мобілізований до лав Робітничо-селянської Червоної Армії. З травня 1942 року - на фронтах Німецько-радянської війни. У 1943 році Кравченко закінчив курси молодших лейтенантів. До січня 1945 молодший лейтенант гвардії Василь Кравченко командував взводом автоматників 66-ї гвардійської танкової бригади 12-го гвардійського танкового корпусу 2-ї гвардійської танкової армії 1-го Білоруського фронту. Відзначився під час Вісло-Одерської операції.