Родился в городе Кувшиново, ныне Каменского района Тверской области, в семье учителей сельской школы.
Окончил Бологовский зоотехникум (1947 г.), зоотехнический факультет Горьковского сельскохозяйственного института (1956 г.).
С 1947 года – зоотехник Заклинского зооветучастка Рамешковского района Калининской области.
С 1950 года – старший зоотехник в совхозе «Зимёнки» Муромского района Владимирской области.
С 1956 года – главный зоотехник племсовхоза им. XVII партсъезда Орловской области.
С 1957 года – главный зоотехник племсовхоза «Спартак» Вязниковского района Владимирской области.
В апреле 1961 года был принят аспирантом на кафедру разведения сельскохозяйственных животных Горьковского сельскохозяйственного института (ГСХИ).
Доктор сельскохозяйственных наук (1983). Профессор (1985).
В 1966 – 1979 и 1985 – 1995 годах – заведующий кафедрой кормления сельскохозяйственных животных ГСХИ.
Автор 182 научных работ, в том числе 7 книг.
Заслуженный зоотехник Российской Федерации (14.12.1996).
Почётный работник высшего образования Россиии.
Жил в Нижнем Новгороде, похоронен на Румянцевском (Ольгинском) кладбище.