Леонид Николаевич Кулагин родился 7 июня 1940 года в Иркутской области, а вырос в городе Горьком, куда переехала семья с сыном.