Артем Федоров — воспитанник «Кристалла» (Электросталь).
В юношеском возрасте перешел в воскресенский «Химик», где сразу стал одним из самых ярких нападающих команды. В сезоне 2010/11 дебютировал в МХЛ за «Химик», провел 55 матчей и набрал 16 (10+6) очков. Карьеру в МХЛ Артем начал ярко. В сезоне 2012/2013 Артем набрал 86 очков и занял второе место среди бомбардиров регулярного чемпионата. В этом же сезоне был признан лучшим нападающим в январе и, в качестве награды, получил приглашение на Матч Звезд МХЛ — Кубок Вызова.
3 июля 2013 года перешел в систему московского «Динамо», где и выступал следующие 4 сезона. Летом 2017 года перешел в «Салават Юлаев», где в первом сезоне в новой команде играл результативно и креативно, а вот в следующем году Артем Федоров за 16 матчей в составе «Салавата» набрал всего 2 очка. Последовал обмен в «Спартак» на Никиту Филатова. В составе красно-белых Артем выступал до 30 апреля 2021 года.
Перед сезоном 2021/22 московское «Динамо» подписало с хоккеистом односторонний контракт, рассчитанный на два года. Всего в Чемпионате КХЛ Артем провел 330 игр и набрал 155 очков (62+93).
Победитель Универсиады — 2015