Михаил Сотников родился 12 февраля 1999 года в Москве. Детство будущего актера прошло в Костроме, где живет много его родственников. Школу он заканчивал в столице. Поступать планировал в МГТУ имени Н.Э.Баумана, но очень быстро понял, что техническое образование – не его конек. Проучившись в «Бауманке» 1 год, Михаил перешел во ВГИК. Это решение родители полностью поддержали. Его педагогом был Игорь Ясулович. Дипломированным специалистом Сотников стал в 2022 году.
Сниматься в кино Михаил начал в студенческие годы – в 2021. Первыми его работами были короткометражки. После нескольких таких картин артист Сотников снялся в фильме «Папины дочки. Новогодние», где сыграл инструктора, который учит Соню (Полина Денисова), старшую дочку Веника (Филипп Бледный) и Даши (Анастасия Сиваева), кататься на сноуборде.
Небольшую роль Михаил сыграл в историческом проекте «Плевако», который вышел на экраны в 2024 году. Заглавный образ легендарного российского адвоката воплотил Сергей Безруков. Герой Михаила – помощник фигуранта одного из уголовных дел, которое вел центральный персонаж.
Также молодой актер снялся в таких картинах, как «Папины дочки. Новые» 3 сезон, «Бедные смеются, богатые плачут», «Хирург», «Седьмой игрок» и др.
Летом 2026 года онлайн-кинотеатры START и «Иви» представили премьеру исторической мелодрамы «История его служанки», в которой Максим Сотников сыграл дворянина Романа Аверина, брата главной героини Анны (Милана Бру). Родителей этих героев сыграли Екатерина Гусева и Виктор Васильев. Семья благородного происхождения переживает не лучшие времена – из-за пагубной страсти главы дома к азартным играм все оказались на грани разорения.
Не женат.