Михаил Викторович Шмаков родился 12 августа 1949 года.
В 1972 году окончил Высшее техническое училище имени Н.Э. Баумана по специальности «инженер-механик». В 1987 году получил высшее экономическое образование.
В 1972-1975 годах работал на московских предприятиях оборонной промышленности.
В 1986 году был избран председателем Московского городского комитета профсоюза рабочих оборонной промышленности.
В 1988-1990 годах являлся председателем бюро ЦК профсоюза рабочих оборонной промышленности по руководству профсоюзными организациями г. Москвы.
В 1990 году был избран председателем Московского городского совета профсоюзов. В том же году на учредительной конференции Московской федерации профсоюзов был избран ее первым председателем.
В 1993 году на II (внеочередном) съезде ФНПР был избран председателем Федерации Независимых Профсоюзов России. В 1996, 2001, 2006, 2011, 2015 и 2019 годах переизбирался вновь.
В 2004 году был избран президентом Всеобщей Конфедерации Профсоюзов, в 2006 году – членом исполнительного бюро и генерального совета Международной Конфедерации Профсоюзов.
В 2007-2015 годах в течение двух сроков являлся президентом Всеевропейского регионального совета Международной Конфедерации Профсоюзов (ВЕРС-МКП).
В декабре 2015 года стал вице-президентом ВЕРС-МКП.