Сергей Вадивович был уроженцем г. Орши. В 1971 г. окончил исторический факультет БГУ. С сентября 1971 г. по июль 1973 г. служил в СА, лейтенант, командир взвода. С сентября 1973 г. по август 1974 г. был ответственным секретарем Радомысельской районной организации Общества охраны памятников истории и культуры (г. Киев). С 1976 г. учился в аспирантуре БГУ, которую окончил в 1980 г. У 1981 г. защитил кандидатскую диссертацию «Культурное и научное сотрудничество Белорусской ССР с социалистическими странами Европы (1971–1975 гг.)». Работал на кафедре истории СССР досоветского периода, затем кафедре российской и славянской истории, истории России с 1974 г. по 2003 г.: преподаватель кафедры истории СССР досоветского периода (1974), доцент кафедры (1983). Преподавал общие курсы по истории славянских стран, истории Киевской Руси, истории России и Украины второй половины XIX – начала XX ст., спецкурсы по проблемам политического развития и общественно-политической жизни Российской империи в конце XIX – начале XX в. Автор более 40 научных статей по определенной проблематике. В 2002 г. издал курс лекций «История Украины (IX – первая половина XVII в.)».