Кочетков Михаил Андреевич родился 21 октября 1904 года в г. Балашов Саратовской губернии в рабочей семье. Русский.
Окончил железнодорожную школу в 1917 году.
В ряды Рабоче-Крестьянской Красной Армии призван в 1921 году. В 1924 году окончил пехотное отделение 1-й Советской объединённой военной школы им. ВЦИК. Член ВКП(б) с 1925 года.
С октября 1924 года по май 1931 года служил на должностях: командир взвода, помощник командира эскадрона, политрук эскадрона. Затем направлен на учёбу на восточный факультет Военной академии им. М.В.Фрунзе. После её окончания в 1934 году получил предложение продолжить службу в военной разведке.
В мае 1934 года назначен помощником начальника приграничного оперативного пункта Разведотдела штаба Украинского (с 1935 г. – Киевского) Военного округа. Одновременно в 1935 году окончил Курсы усовершенствования комсостава по разведке Разведупра, с июня 1938 г. – помощник начальника 1-й части штаба, затем командир разведывательного дивизиона 6-й стрелковой дивизии.
В 1939 – 1940 г. участвовал в боевых действиях на Халхин-Голе и в советско-финской войне. Был начальником учебной части Хлебниковских курсов усовершенствования комсостава запаса, преподавал тактику на кафедре службы штабов Военной академии им. М.В.Фрунзе. С сентября 1940 года на должности начальника 2-го факультета Высшей разведывательной школы при Генштабе РККА. С мая 1941 года находился в загранкомандировке в Румынии под прикрытием должности советника Полпредства СССР.
Активный участник Великой Отечественной войны. В августе 1941 года направлен в действующую армию. Воевал на должностях: начальник РО штабов Центрального, Брянского, Юго-Восточного, Сталинградского и Воронежского фронтов (с августа 1941 по 1943 годы). С 1943 начальник Высшей разведывательной школы Генштаба.
24 июня 1945 года был командиром сводного расчёта Высшей специальной школы Генерального Штаба РККА на историческом параде Победы.
После окончания Отечественной войны продолжил службу в Советской Армии. На должности Начальника Высшей специальной школы Генштаба ВС СССР находился до марта 1947 года.
В последующем находился на должностях:
- Начальник Высших академических курсов офицеров разведки Генштаба ВС СССР (март 1947 – июль 1950 г.);
- Слушатель Высших академических курсов при Высшей военной академии им. К.Е.Ворошилова (июль 1950 – декабрь 1951 г.);
- Начальник Разведывательного управления – заместитель начальника штаба ЦГВ по разведке (февраль 1952 – июнь 1954 г.);
- Начальник Военно-дипломатической академии Советской Армии (июнь 1954 – август 1957 г.);
- Начальник 5-го (диверсионного) и 6-го (оперативного) Управлений ГРУ Генштаба ВС СССР (декабрь 1957 – июнь 1963 г.);
- Военный атташе при Посольстве СССР в ГДР (июнь 1963 – 3 июля 1967 г.);
Воинские звания: капитан (30 декабря 1935 г.), майор (31 декабря 1938 г.), подполковник (1940 г.), полковник (1942 г.), генерал-майор (1 октября 1942 г.), генерал-лейтенант (2 мая 1945 г.).
Награды: орден Ленина (5 ноября 1946 г.), 4 ордена Красного Знамени (17 апреля 1943 г., 17 июня 1944 г., 3 ноября 1944 г., сентябрь 1951 г.), медали: «За оборону Москвы», «За оборону Сталинграда» и «За победу над Германией».
Иностранные награды: золотой орден «Партизанская звезда» I степени (Югославия).
Умер Михаил Андреевич 3 июля 1967 года. Похоронен в г. Москве на Новодевичьем кладбище.
Действительный государственный советник юстиции 3 класса полковник Евгений Попов