Валерий Карпин родился 2 февраля 1969 года в эстонской Нарве. Футболом занялся в возрасте 8 лет. С 15 лет выступал за таллинский «Спорт». В период службы в армии был зачислен во второй состав ЦСКА. После армии играл в воронежском «Факеле». В 1990-м Карпин дебютировал в московском «Спартаке». С московским клубом Карпин выиграл Кубок СССР, три чемпионата России, Кубок России. С 1992 по 2003 годы Валерий Карпин провёл 72 матча за сборную России, на его счету 17 голов. Успешная игра Карпина в «Спартаке» и сборной привлекла внимание европейских специалистов, и он был приглашён в испанский «Реал Сосьедад». Затем играл за «Валенсию» и «Сельту». Завершил карьеру в 2005 году в возрасте 36 лет, последним клубом стал «Реал Сосьедад».
В 2008 году Валерий Карпин становится генеральным директором футбольного клуба «Спартак». А с апреля 2009-го начал исполнять обязанности главного тренера, сначала временно, после увольнения Микаэля Лаудрупа. А затем, после получения соответствующих лицензий, возглавлял тренерский штаб на постоянной основе. Тренерская карьера в «Спартаке» складывалась далеко не безоблачно. В апреле 2011 года Карпин даже написал заявление об отставке из-за неудовлетворительных результатов команды. Но после выигрыша в четвертьфинале Кубка России у «Краснодара» за тренера вступились игроки, и отставка была отложена. Тем не менее в 2012 году Карпина на тренерском посту сменил Унаи Эмери, однако ненадолго. После крупного поражения от «Динамо» (1:5) в ноябре 2012 года Карпин вновь вернулся на пост главного тренера «Спартака». Но это возвращение трудно назвать триумфальным, в марте 2014 года Карпин и «Спартак» расстались по обоюдному согласию.
Затем Валерий Карпин продолжил тренерскую карьеру, возглавив испанскую «Мальорку», выступавшую во втором дивизионе. Через год он стал главным тренером «Торпедо» (Армавир), но команда в сезоне выступила неудачно, вылетев из Футбольной национальной лиги. С декабря 2017 года Карпин тренирует футбольный клуб «Ростов».