Трудовую биографию начал в частных и государственных строительных компаниях, имеет опыт муниципальной службы — работал в департаменте транспорта, строительства и городской инфраструктуры, а также в департаменте городского хозяйства.
В 2020 году назначен генеральным директором «Мезенского дорожного управления», где работал до начала 2026 года. Михаил Генин женат, имеет двоих детей.
Ранее должность директора департамента городского хозяйства занимал Николай Худяков, он назначен заместителем главы по городскому хозяйству администрации Архангельска.