Родился в 1977 году в Бресте. Окончил Белорусский коммерческий университет управления (финансы и кредит), Академию управления при президенте Республики Беларусь (государственное управление национальной экономикой). С 1998 по 2001 год с перерывом на службу в рядах Вооруженных сил работал в инспекции Государственного налогового комитета по Московскому району Бреста. В 2001 году был переведен в отдел экономики производственной сферы комитета экономики облисполкома. Прошел ступени заместителя начальника отдела, советника отдела экономического анализа группы советников председателя облисполкома, начальника отдела финансовых отношений комитета экономики, заместителя председателя комитета экономики, начальника отдела финансового анализа Брестского облисполкома. В июле 2010 года был назначен первым заместителем главы администрации Московского района Бреста. С 16 октября 2014 — глава администрации Московского района. 28 января 2017 года был представлен в качестве первого вице-мэра Бреста, занимал эту должность более четырех лет.
20 сентября 2021 года Александр Лукашенко дал согласие на назначение Вадима Кравчука председателем Жабинковского райисполкома. А 12 декабря 2022 года согласовал его назначение заместителем председателя Брестского облисполкома.