Михаил Дубин родился 17 января 1978 года в Москве.
В 2000 году окончил с отличием Финансовую академию при Правительстве РФ в Москве по специальности «Мировая экономика». Кандидат экономических наук.
С 1999 года по 2008 год Михаил Дубин работал в Сберегательном банке Российской Федерации на различных должностях, занимаясь вопросами финансирования проектов в области телекоммуникаций.
С 2009 года и до настоящего времени Михаил занимал должности заместителя генерального директора ОАО «АФ Телеком Холдинг» и ОАО «Телекоминвест».