Максим Карпов родился 19 октября 1991 года в Челябинске. Максим — воспитанник челябинской хоккейной школы «Мечел». В КХЛ нападающий дебютировал в сезоне 2012/13 в составе «Трактора».
Следующий сезон Континентальной хоккейной лиги он начал уже в составе московского «Динамо», где выступал до 2017 года, после чего на три года перешел в СКА. С 2020 по 2024 год Карпов выступал за магнитогорский «Металлург».
За свою карьеру в КХЛ Максим Карпов провел 595 игр и набрал 291 (113+178) очко. Контракт нападающего с «Сибирью» рассчитан на два года.
Источник: сайт ХК «Сибирь»