Регалии: Заслуженный мастер спорта СССР; чемпион мира (1986); серебряный (1987) и бронзовый (1985) призер чемпионатов мира; обладатель Кубка Вызова (1979); чемпион СССР (1978).
Родился 8 декабря 1957 года в Горьком (Россия).
Михаил Варнаков - правый нападающий. Выступал за горьковский «Полет» (1975-1976), горьковское «Торпедо» (1976-1977, 1978-1991), СКА МВО (1977-1978), московский ЦСКА (1977-1978). После распада СССР выступал за австрийские и немецкие клубы, а также за нижегородское «Торпедо» в чемпионате СНГ (1991-1992).
В общей сложности провел в высшей лиге чемпионатов Советского Союза 566 матчей, забросил 219 шайб и сделал 200 результативных передач.
В составе сборной СССР играл в звене с Александром Скворцовым и Владимиром Ковиным, стал чемпионом мира и обладателем Кубка Вызова. На мировых первенствах и Кубке Канады провел 26 матчей, забросил 13 шайб.
Завершив выступления, перешел на тренерскую работу. Возглавлял, в частности, нижегородское «Торпедо», хабаровский «Амур», с 2006 по 2008 год был помощником Зинэтулы Билялетдинова в казанском «Ак Барсе», а с 2012 по 2014 год руководил молодежной сборной России.