Первую попытку найти механизм, связывающий онтогенез с эволюцией, сделал Фриц Мюллер (Fritz Muller), выпустивший в 1864 г. небольшую книжку под названием «За Дарвина». Мюллер на основе изучения развития ракообразных с позиций Дарвина выдвинул несколько важных идей. Он писал: «
Мюллер понимал, что весь ряд предковых онтогенезов в их полном объеме и во всей их сложности не может рекапитулировать. Какие-то стадии должны уплотняться или выпадать. Таким образом, «
Идеи Мюллера о рекапитуляции подхватил и разработал Эрнст Геккель (Ernst Haeckel), которому было суждено слить воедино эмбриологию и эволюционное учение. По его представлениям, это должно было дать возможность не только построить надежные филогенетические истории видов, но и объяснить взаимоотношения процессов развития и эволюции. Геккель выдвинул свой знаменитый биогенетический закон в книге «Общая морфология организмов», опубликованной в 1866 г., и возвращался к нему вновь и вновь в своих последующих книгах. Биогенетическим законом Геккель назвал сделанное им обобщение, гласившее, что в онтогенезе данного организма повторяется его эволюционная история, или филогенез. Эта концепция была, в сущности, обновленной версией трансценденталистского закона Меккеля-Серре; она отличалась от своего предшественника, сформулированного проще, главным образом тем, что Геккель представлял себе эволюцию не как единичную цепь живых существ, а как множество дивергирующих линий. По иронии судьбы именно в таком выражении биогенетический закон обладает поверхностным сходством с теми самыми обобщениями, с помощью которых Бэр, как он считал, навсегда разделался с рекапитуляцией.
Геккель подвел итог своим представлениям в 1879 г. в книге «Эволюция человека»: