Артем Кавинов родился 3 сентября 1969 года в городе Нижний Новгород. В 1996 году окончил Волго-Вятскую Академию Государственной Службы. Имеет ученую степень - Кандидат экономических наук. С 1994 года по 2000 год работал в Департаменте образования и науки Администрации Нижегородской области - Нижегородский областной центр молодежных инициатив.
С 2000 года по 2001 год являлся первым заместителем генерального директора государственного издательско-полиграфического предприятия «Нижполиграф». С 2001 года по 2004 год - Первый заместитель главы администрации Кстовского района Нижегородской области. С 2004 года по 2007 год - Генеральный директор Топливная компания «ВолгаТрансОйл».
С 2007 года по 2009 год Кавинов Артем начальник управления по общественным связям аппарата Губернатора и Правительства Нижегородской области. Следующий год - Заместитель руководителя аппарата Губернатора и Правительства Нижегородской области. С 2009 года по 2011 год - Первый заместитель министра внутренней политики Нижегородской области.
С 2011 года по 2014 год Артем Александрович являлся председателем комитета Законодательного Собрания Нижегородской области по социальным вопросам, депутат Законодательного Собрания Нижегородской области V созыва. С 2014 года по 2016 год занимал должность Министра социальной политики Нижегородской области.
На выборах 18 сентября 2016 года Кавинов Артем Александрович был избран Депутатом Государственной Думы VII созыва от избирательного округа 0133, Борский - Нижегородская область. Член фракции «Единая Россия». Член комитета ГД по делам Содружества Независимых Государств, евразийской интеграции и связям с соотечественниками. Дата начала полномочий - 18 сентября 2016 года.