Родился 9 апреля 1921 года.
В 1939 г. поступил на биологический ф-т МГУ.
В декабре того же года был призван в Красную Армию. Участвовал в финской кампании, затем с августа 1941 по январь 1942 года был участником боевых действий на Западном фронте. В звании мл. сержанта был командиром в учебной воинской части, готовил к службе новобранцев. Служил в Красной Армии до 1945 г.
В 1945 г. восстановился на биофаке МГУ, который окончил в 1950 г. В 1953 г. закончил аспирантуру, защитил кандидатскую диссертацию, в течение 7 лет работал сотрудником Звенигородской биостанции. В 1960–1966 гг. выполнял обязанности доцента кафедры зоологии позвоночных животных, читал курсы лекций по общей биологии, по экологии животных, вёл практикум по физиологической экологии и летнюю полевую практику по зоологии.
Одновременно в 1964 г. защитил докторскую диссертацию. Своими исследованиями внёс значительный вклад в развитие научных представлений по общей, физиологической и популяционной экологии. Заведовал кафедрой зоологии позвоночных с 1998 по 2001 г.
В 1984 г. был избран членом-корреспондентом АН СССР, а в 1994 г. — действительным членом РАН . В 1990 г. за комплексные исследования млекопитающих был удостоен Государственной премии СССР.
Опубликовал 10 монографий и учебных пособий для высшей школы. Подготовил более 30 кандидатов и докторов наук. В течение ряда лет выполнял обязанности вице-президента Всероссийского териологического о-ва. Награжден орденом Отечественной Войны II степени и др.