Родился в Санкт-Петербурге в семье служащего.
В 1929—1936 гг. учился в Ленинградском государственном университете на факультете советского права и в Юридическом институте им. Н. В. Крыленко, а также (с 1939 года) в аспирантуре, которую не закончил в связи с началом Великой Отечественной войны.
С 1934 года — старший следователь Ленинградской областной прокуратуры.
В 1935—1938 гг. — старший следователь Мурманской окружной прокуратуры.
С 1938 года — старший следователь Петроградского района г. Ленинграда.
С 1939 года — старший следователь-методист Ленинградской городской прокуратуры.
23 июня 1941 года призван в армию, проходил службу военным следователем в прокуратурах действующих армий и Ленинградского фронта.
С сентября 1942 года — в Прокуратуре СССР (следователь по важнейшим делам, прокурор следственного отдела, прокурор для особых поручений при Генеральном прокуроре СССР). Занимался расследованиями преступлений гитлеровцев на оккупированных территориях СССР.
Участвовал в работе Нюрнбергского международного военного трибунала в качестве помощника главного обвинителя от СССР Р. А. Руденко. Поддерживал обвинение по разделам:
В 1946 году был заместителем обвинителя от СССР С. А. Голунского на Токийском международном судебном процессе по обвинению главных японских военных преступников (военная агрессия в районах озера Хасан и реки Халхин-Гол).
Являлся государственным обвинителем на Хабаровском процессе.
В 1957—1962 гг. — заместитель Председателя Верховного Суда СССР.
В 1962-1972 гг. — Председатель Верховного Суда РСФСР.
В 1972-1984 гг. — Председатель Верховного Суда СССР.
С 1984 г. — на пенсии.
Член КПСС с 1945 года.
Член ЦК КПСС в 1976—1986 гг.
Депутат Верховного Совета СССР 8, 9, 10 созывов.
Был членом Международной следственной комиссии по разоблачению злодеяний американского империализма во Вьетнаме, членом Постоянного консультативного комитета экспертов ООН по предупреждению преступности и обращению с преступниками, членом Совета Международной организации юристов-демократов, почётным доктором права ряда зарубежных университетов.
Скончался 23 марта 1986 года в Москве. Похоронен на Новодевичьем кладбище.