Леонид Львович Яхнин родился 11 июля 1937 года в Москве. Эти впечатления он позже связывал с тем запасом энергии, который человек несет через всю жизнь.
Писать он пробовал с детства, но сначала выбрал архитектуру: поступил в Московский архитектурный институт, окончил его в 1961 году, работал по специальности и защитил кандидатскую диссертацию. До 1971 года он был сотрудником Института теории и истории архитектуры. Поворот к литературе произошел еще в студенческие годы, когда во время практики он оказался рядом с редакцией детского издательства и принес туда свои стихи.
С 1964 года автор публиковал стихи для дошкольников и младших школьников.
Он обращался к сказкам народов мира, мифологическим и литературным сюжетам, переводил с разных языков, включая сербский, македонский, словенский, белорусский, польский, немецкий, английский, грузинский и долганский. В 1994 году его перевод «Алисы в Стране чудес» был отмечен Международным дипломом имени Андерсена.
Он умер 26 мая 2018 года в Москве.