Вадим Спиридонов родился 14 октября 1944 года в Москве в Морозовской больнице. Отец — уроженец деревни Нюховки, Тульской области[2], работал инженером[3]. Мать — москвичка, работала главным бухгалтером[3]. Жил с родителями в районе Сокольники, в Колодезном переулке[2]. Ещё учась в школе, Вадим пришёл в драмкружок дома культуры при московском заводе «Салют»[3]. После восьмого класса Вадим вместе с родителями переехал в Лефортово, где мама устроила его в школу рабочей молодёжи, а отец взял его к себе на завод работать днём слесарем-сборщиком[3].
Окончив школу, Вадим Спиридонов решил стать актёром. Он поступил в Школу-студию МХАТ, но проучился там всего полгода. Из-за драки, в которой Спиридонов вступился за девушек, был вызван на педсовет, где Спиридонов вспылил и бросил учёбу. Спиридонов очень хотел продолжить актёрскую карьеру, но учёба была прервана на полтора года. Он устроился рабочим сцены в Театр имени Маяковского, а в свободное время ходил заниматься в драматический кружок Дома культуры «Чайка»[3]. В 1966 году Вадим Спиридонов сдал экзамены в Щукинское училище и во ВГИК и везде прошёл по конкурсу. Выбрал для обучения ВГИК, мастерскую С. А. Герасимова и Т. Ф. Макаровой. Это был красивый и яркий актёрский курс, имея в виду как его творческий потенциал, так и внешние «фактурные» данные (Среди однокурсников В. С. Спиридонова: Н. Н. Ерёменко-младший, Н. С. Бондарчук, Т. К. Нигматулин, Н. Н. Белохвостикова, Н. Ф. Гвоздикова, Н. У. Аринбасарова, Н. К. Маслова).
Впервые на экране Спиридонов появился в 1969 году, будучи студентом 2 курса, в картине своего мастера Сергея Герасимова «У озера». В фильме Вадиму досталась роль второго плана: Константин Коновалов (молодой человек, настоящий работяга, ко всему в жизни относится играючи, бывает и дерзок; несмотря на, казалось бы, свою простоту, в зависимости от ситуации бывает достаточно серьёзен и рассудителен. Пытается ухаживать за Леночкой Барминой — роль Н. Белохвостиковой). Он без сомнения удачно дебютировал, хорошо справился с ролью (достаточно вспомнить диалог Коновалова с директором комбината Василием Черных — роль В. Шукшина). После совместной работы в фильме «У озера», Василий Шукшин пригласит Вадима в свой новый фильм «Печки-лавочки». Для молодого актёра, который на момент начала съёмок был ещё студентом, эта была удача: сниматься у такого мастера как Шукшин. В 1971 году Спиридонов окончил обучение во ВГИК и стал актёром театра-студии Киноактёра[3].
Спиридонов — драматический артист большого дарования и темперамента. Особенный успех пришёл в 1973—1980 годах, когда на экраны страны вышли сразу несколько фильмов с его участием. Это телевизионный фильм В. Краснопольского и В. Ускова «Вечный зов», в котором Спиридонов сыграл роль Фёдора. Фильм имел колоссальный успех у зрителей, и актёры, снявшиеся в главных ролях, тут же превратились в национальных кумиров, а в 1979 получили государственную премию СССР в области литературы, искусства и архитектуры, в том числе Вадим Семёнович.
Спиридонов создал убедительный образ в роли бывшего кулака и полицая Фёдора Макашина (дилогия «Любовь земная» и «Судьба» Е. С. Матвеева), многие кинозрители не отделяли его от личности самого артиста. Согласно некоторым источникам, сыграв в фильме «Судьба», он получил в ответ чуть ли не всеобщую ненависть как среди поколения фронтовиков, так и у молодёжи, в спину нередко неслось «Иуда!», а порой его даже пытались избить, настолько ненавистен оказался сыгранный им предатель Макашин[3]. Однако, по мнению вдовы актёра, утверждения об оскорблении Спиридонова зрителями не соответствуют действительности[2].
Спиридонов играл и положительных героев, среди его ролей были и героико-патриотические (капитан Флёров — «Укрощение огня», полковник Деев — «Горячий снег», капитан Волох — «Дожить до рассвета», капитан Орехов — «Люди в океане», капитан Швец — «Ответный ход», командарм Будённый — «Первая конная» и «Оглашению не подлежит», полковник Иверзев — «Батальоны просят огня»).
В середине 1980-х годов Спиридонов дебютировал в качестве кинорежиссёра. На киностудии «Мосфильм» он снял короткометражный фильм по сценарию Э. Я. Володарского под названием «Два человека». В декабре 1989 года Спиридонов планировал приступить к съёмкам своего второго фильма (экранизацию романа А. Толстого «Князь Серебряный»), но этим планам не суждено было осуществиться.
7 декабря 1989 года Спиридонов должен был отправиться в Минск, где в ближайшие дни начинались съёмки нового фильма по роману В. И. Белова«Всё впереди»[4], где он должен был играть главную роль. Однако в этот же вечер актёр умер во сне.