Родился 13(26) ноября 1903 года в селе Зеленая Слобода Мячковской волости Бронницкого уезда Московской губернии.
Спортсмен (легкая атлетика), врач.
Заслуженный мастер спорта СССР (1936).
Окончил 2-й Московский медицинский институт (1941).
Выступал за «Промкооперацию» и ДСО «Спартак» (Москва) — 1933-41. Тренировался под руководством В.М. Стеблева.
Чемпион СССР (1939 — в беге на 5000 м; 1939, 1940 — в беге на 10000 м, 2-й призер чемпионатов СССР (1934) в беге на 1500, 5000 и 10000 м.
2-й призер международных кроссов газеты «Юманите» (Париж, 1935, 1937, 1938).
Рекордсмен СССР.
Врач сборной СССР на чемпионате Европы (1946).
Участник Великой Отечественной войны. Награжден орденами «Знак Почета», медалями.
Именем братьев Знаменских названы стадион и спортивная школа в Москве.
Брат — С.И. Знаменский.
Скончался 28 декабря 1946 года в Москве. Похоронен на Ваганьковском кладбище в Москве.
Фотографии © Денис Шабалин (Москва).