Вадим Шаврін народився 15 травня 1988 року. В ДЮФЛ Вадим провів 74 матчі за донецький Шахтар» (2001-2005 роки). У чемпіонаті України дебютував 14 листопада 2004 року в складі «Шахтар-3» у матчі проти харківського «Геліоса» (0:4). З 2004 року по 2008 він виступав у складі команд «Шахтар-2» та «Шахтар-3». Також у своєму активі має один матч в Прем’єр-Лізі України (16 червня 2007 рік, «Шахтар» - «Металург» Запоріжжя 0:2). Влітку 2008 року перейшов до алчевської «Сталі», в якій провів півроку й зіграв 10 матчів, забив чотири м’ячі. На далі футбольна кар’єра Вадима занесла до донецького «Олімпіка». Після піврічного перебування в Донецьку провів літо 2009 року у луцькій «Волині» (6 матчів, один забитий м’яч). А потім Вадим повернувся до «Олімпіка» й виступав до зими 2011 року. Загалом за донецьку команду зіграв 63 матчів, в яких забив 35 м’ячів.
Вадим вже встиг зіграти один матч в складі «Зірка-2» і відзначився чудовим забитим м'ячем.