Родился в с. Гиблицы Рязанской области в семье преподавателей. Обучался в 1946–1951 гг. на географическом факультете Московского государственного университета им. М. В. Ломоносова, затем в 1951–1954 гг. в аспирантуре при факультете (под руководством профессора Н. А. Солнцева). В 1955 г. защитил диссертацию на соискание ученой степени кандидата географических наук на тему «Физико-географическое районирование Мещеры в связи с задачами её хозяйственного освоения». Доцент с1960 г. В 1970 г. в Ученом Совете Института географии АН СССР защитил диссертацию на соискание ученой степени доктора географических наук на тему «Влияние экспозиции склонов на ландшафт». Профессор с 1973 г. В 1942 г. окончил Гиблицкую среднюю школу и в январе 1943 г. был направлен в действующую армию. В январе-августе 1943 г. – курсант 178 отдельного запасного минометного батальона, г. Горький, в августе-ноябре 1943 г. – курсант Арзамасского пулеметно-минометного училища. С ноября 1943 по март 1945 г. обучался в Московском пехотном училище им. Верховного Совета РСФСР, по окончанию которого в должности младшего лейтенанта был направлен на 2-й Украинский фронт. В марте-сентябре 1945 г. – командир взвода 1440 самоходного артиллерийского полка 7 механизированного корпуса 2-го Украинского фронта. Принимал участие в боях за освобождение Чехословакии и Венгрии. В 1955–1958 гг. работал на кафедре физической географии в Могилевском педагогическом институте (ассистент, старший преподаватель). В 1958–1961 гг. – доцент кафедры физической географии Красноярского педагогического института. В 1961–1968 гг. – доцент, в 1968–1969 гг. – старший научный сотрудник, в 1969–1972 гг. – доцент, в 1972–1973 гг. – профессор кафедры физической географии Пермского государственного университета. С сентября 1973 по август 1974 г. – заведующий кафедрой физической географии материков и океанов Симферопольского государственного университета им. М. В. Фрунзе, уволился по собственному желанию в связи с переездом в г. Тверь (тогда Калинин). В 1974–1980 гг. – профессор, декан химико-биолого-географического факультета, в 1980–1990 гг. – заведующий кафедрой физической географии Калининского университета.
Награжден: орденом Красной звезды (1945), медалью «За Победу над Германией в Великой Отечественной войне 1941–1945 гг.» (1945).