Вячеслав Малафеев родился 4 марта 1979 в Ленинграде. Начал заниматься футболом в 9 лет. Выпускник футбольной школы «Смена» (тренеры – В. П. Савин, В. В. Вильде, В. П. Смаков).
С 1997 года выступал за «Зенит-2». С 1999 играет за основной состав (дебютировал 7 июля 1999 года матче против ФК «Алания»).
С 1999 года вратарь молодежной сборной России (дебют — 4 сентября 1999 года против Армении).
С 2000 года вызывается в национальную сборную России (дебютировал 19 ноября 2003 года в матче против Уэльса).
Достижения
1999 — Обладатель Кубка России
2000 – Финалист Кубка Интертото
2001 — Бронзовый призер Чемпионата России
2003 — Серебряный призер Чемпионата России
2003 — Обладатель Кубка Премьер-Лиги, Второе место в списке 33-х лучших, Лауреат премии журнала «Огонек» (лучший вратарь России), Лучший вратарь Чемпионата России по версии Спорт-Экспресс.
2004 — Лучший вратарь Чемпионата России, Обладатель премии РФПЛ «Премьер».
2007 — Чемпион России
2008 — Обладатель Суперкубка России, Обладатель Кубка УЕФА 2007/2008, Бронзовый призёр чемпионата Европы, Обладатель Суперкубка УЕФА, Присвоено почетное звание «Заслуженный мастер спорта России».
Официальных матчей за «Зенит» — 280, пропустил голов — 249. Матчей за «Зенит» в Высшем Дивизионе/Премьер-Лиге — 209, пропустил голов — 185. За дублирующий состав провел матчей — 2, пропустил голов — 2. За фарм-клуб «Зенита» провел матчей — 53, пропустил голов — 48.