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