Михаил Дубков родился 7 августа 1989 года в городе Вилючинск Камчатского края. Рос в семье контр-адмирала Игоря Дубкова. С детства мечтал о карьере военного и решил пойти по стопам отца.
После школы учился в Военно-морском институте радиоэлектроники имени Александра Попова. После окончания института Дубков переехал в Мурманск, где проходил военную службу.
Затем служил в 29-й отдельной бригаде подводных лодок Главного управления глубоководных исследований Минобороны. Являлся членом экипажа научно-исследовательского глубоководного аппарата Военно-морского флота Российской Федерации.
Михаил Игоревич Дубков награжден ведомственными медалями Министерства обороны Российской Федерации. Заслуженный мастер спорта Российской Федерации по гребле на ялах.
Михаил Дубков погиб 1 июля 2019 года на автономной глубоководной станции АГС-31 во время проведения батиметрических работ в Баренцевом море. В глубоководном аппарате возник пожар, что привело к отравлению продуктами горения и гибели четырнадцати членов экипажа.
У него остались жена и дочь.