Родился 2 июля 1935 года в городе Ворошиловград Украинской ССР.
Образование и научные звания:
Окончил Ейское авиационное училище лётчиков (возможно в 1957 году вместе с Григорием Нелюбовым).
Воинская служба:
Служил в авиации ВМФ.
Космическая подготовка:
Принимал участие в первом наборе в отряд космонавтов. Был одним из 154 кандидатов, вызванных на медицинское обследование в Центральный научно-исследовательский авиационный госпиталь (ЦНИАГ). В время одной из тренировок в барокамере у него из уха пошла кровь, и он был отстранен от дальнейшего участия в отборе.
Классность:
Летчик 1-го класса.
Летал на МиГ-15, МиГ-17, МиГ-19, Ан-2, Як-12, Ил-18, Ту-154. Общий налет составлял 18 тысяч часов.
Семейное положение
Брат (старший) - Данила Данилович Землянов, летчик бомбардировочной авиации.