Родился в селе Большой Снежеток Раненбургского уезда (ныне Чаплыгинский район Липецкой области), позже семья переехала в Москву.
С детства был увлечен биологией и химией, в 1937 году поступил на биологический факультет МГУ. После окончания 4-го курса группы Физиологии животных (по воспоминаниям И.М.Культиасова, см. биофак в годы войны) в сентябре 1941 года он был зачислен на третий курс военно-ветеринарной академии (особое отделение ускоренного обучения), которая была эвакуирована в Самарканд и до 1943 года проходил обучение. В мае 1943 он выпустился в звании капитана ветеринарной службы и был направлен на фронт.
На фронте с 1943 по 1945 г. капитан ветслужбы. В 1944 году старший ветврач (гвардии капитан) 196 гвардейского стрелкового полка 67 гвардейской дивизии. В обязанности ветеринарного врача на фронте входило лечение и уход за лошадьми, полк по штатному расписанию имел около 350 лошадей, в тяжелое военное время их лечили как от чесотки, так и от ранений, оперируя иногда по 12 -15 часов в сутки. Закончил войну под Либавой (территория Латвии). Его еще какое-то время не комиссовали и прочили прекрасное ветеринарное будущее.
После войны работал в институте питания РАН посвятив себя науке, опубликовал монографию по протеолизу и биологической ценности белков, был заведующим кафедрой и реализовал себя как выдающийся ученый своего времени став профессором биологических наук.
Умер в 2007 году в окружении любящей семьи.