Родился 5 сентября 1969 года в Вологде.
После окончания средней школы работал шлифовщиком на 23-м Государственном подшипниковом заводе (ГПЗ).
С 1987 по 1989 года проходил воинскую службу, по окончании которой вернулся на завод.
С 1990 по 1992 годы работал директором стадиона «Витязь» ГПЗ. В период с 1992 по 1997 годы работал на предприятиях ЗАО «Конкор», ТОО «Джокер», ТОО «ПАГ» в должности заместителя директора.
В 1997 году организовал ЗАО «Информационно-правовой центр». С 1999 года издавал журнал «Налоговые известия Вологодской области», в котором с 2002 по 2003 годы занимал должность главного редактора журнала.
С 2000 по 2002 годы являлся помощником депутата Государственной думы.
В 2003 году был избран депутатом Законодательного собрания Вологодской области по списку областного отделения ЛДПР. В 2007 году вновь избран депутатом Заксобрания Вологодской области.
В 2005 году окончил факультет «Современное право» в Институте мировых цивилизаций.
В октябре 2008 года участвовал в выборах мэра Вологды. Занял третье место (7,69%).
В 2010 году принимал участие в выборах главы Междуреченского муниципального района Вологодской области, занял третье место (11,61%).
В 2011 году Каргинов баллотировался на пост главы Белозерского муниципального района (Вологодская область).
В 2011 году был избран депутатом Госдумы РФ VI созыва, а в 2016 году — депутатом Госдумы VII созыва.
В 2014 году боролся за пост губернатора Вологодской области, заняв третье место (10,34%).
Каргинов является членом высшего совета ЛДПР и первым заместителем руководителя Центрального Аппарата партии.
Награжден благодарностью Президента РФ и благодарностью Правительства РФ.