Артем Шмаков родился 6 марта 1990 года в городе Челябинск. Начинал заниматься керлингом в родном городе, в составе Челябинской команды «Юность-Метар» стал призером Чемпионата России и всероссийских соревнований. Тренировался под руководством Олега Игоревича Пригоренко. Позднее переехал в город Санкт-Петербург.
В 2010 году керлингиста признали лучшим игроком Кубка России по керлингу, несмотря на то, что как скип, не смог привести сборную Челябинской области к победе. Хотя в полуфинале его команда потерпела поражение от сборной Московской области, благодаря Артему и еще нескольким игрокам команда стала настоящим открытием среди других сборных по керлингу.
На национальных Чемпионатах в составе сборной России в 2013 и 2014 годах завоевывал первое место. Тогда же участвовал в этапах Кубка России. Также является бронзовым и серебряным призером Чемпионата России.
В 2016 году принял участие в Чемпионате Мира среди мужчин. Команда заняла десятое место. Играет на позиции третьего.
Шмаков является мастером спорта России по керлингу. Входит в состав мужской сборной России по керлингу. Выступает за Санкт-Петербургский клуб «Адамант». Окончил Уральский государственный университет физической культуры. Рост спортсмена 178 сантиметров, вес 94 килограмма. Тренируется у Алексея Васильевича Целоусова.