Михаил Давидович родился в 1939 г. в Ленинграде. Окончил кафедру генетики ЛГУ. Затем отправился в новосибирский Академгородок в лабораторию генетики популяций ИЦИГ СО АН в Новосибирске, которую создала Раиса Львовна Берг.
С 1988 года работал в Институте истории естествознания и техники в Ленинграде.
В 1995 году избран действительным членом РАЕН.
С 2007 года - профессор университета в Беркли (Калифорния, США).