Родился 27 сентября 1919 года в д. Пашенино (Вологодская область). Русский. В 1939-1941 годах курсант Саратовского военного училища войск НКВД. На фронте с июня 1941 года. 331-й стрелковый полк (2-й Белорусский фронт) под командованием подполковника Мамонова 12 октября 1944 года на реке Нарев прорвал оборону противника, овладел опорными пунктами в Хмелеве, Пшерадово (Польша). 26 октября 1944 года руководил переправой полка через реку Пелта в районе н.п. Клешово-Нове (Польша) и при отражении контратаки противника погиб. Награжден орденами Ленина, Красного Знамени, другими наградами. Похоронен в братской могиле в г. Хайлигенбайль, переименованном в честь Героя в Мамоново (Калининградская область). В городе установлен бюст Героя. Его имя носят улицы в городах Соколе, Коноше.
Звание Героя Советского Союза присвоено 24 марта 1945 года (посмертно).