Михаил Попов родился в Ижевске 24 октября 1987 года. Имеет опыт работы в сфере транспорта. Он получил образование в Самарском государственном университете путей сообщения и Российском университете транспорта.
С 2006 по 2025 год Михаил Попов работал в системе ОАО "Российские железные дороги", пройдя карьерный путь от электромонтера до начальника железнодорожного вокзала Ижевска.
Его назначение на должность Главы Администрации Ленинского района состоялось 11 августа текущего года.