У своїй професійній кар’єрі Василь виступав за львівські Карпати, іспанські «Луго», «Леганес», «Спортінг» (Хіхон), польский «Лех». В Україні Кравець захищав кольори «Ворскли» та «Дніпра-1».
За юнацьку збірну України до 17 років Василь Кравець провів 8 ігор і забив 1 гол.