Родился 13 октября 1914 года во Владивостоке.
Спортсмен (бокс), тренер.
Заслуженный мастер спорта СССР (1946). Заслуженный тренер СССР (1957).
Окончил Московский институт инженеров железнодорожного транспорта.
Начал заниматься боксом в Москве в секции работников промкооперации. Выступал за ДСО «Локомотив» (Москва). Тренировался под руководством Я.Б. Брауна.
Провел 128 боев, одержал 104 победы.
Чемпион СССР (1934 — в среднем весе; 1944 — в полутяжелом весе), 2-й призер чемпионатов СССР (1935, 1937, 1939) в полутяжелом весе, 3-й призер чемпионатов СССР (1938, 1940) в полутяжелом весе.
Основатель и главный тренер команды боксеров ЦДКА, ЦДСА, ЦСК МО и ЦСКА (Москва) — 1948-69.
Был председателем Всесоюзной коллегии судей по боксу.
Автор книги «Судейство соревнований по боксу» (1955, 1962) и методического пособия «Бокс» (1967).
Участник Великой Отечественной войны. Награжден медалью «За трудовую доблесть».
Братья — А.Г. Степанов и Г.Г. Степанов.
Скончался 9 декабря 1970 года в Москве. Похоронен на Ваганьковском кладбище в Москве.
Фотография могилы © Денис Шабалин (Москва).