Родился 22 августа 1903 года в г. Данилов (Ярославская область). Русский. В армии в 1918 - 1922 годах, с 1922 года во внутренних войсках. На фронте с июня 1941 года. Старший лейтенант Румянцев отличился при форсировании рек Десна, Днепр, Припять. 11 сентября 1943 года на правом берегу Десны под огнем противника поднял роту в атаку, обеспечив успех наступления. 13 сентября в бою за д. Червоная Поляна, приняв командование ротой, отразил 3 танковые атаки врага, лично подбил 2 танка; 25 сентября после форсирования р. Припять в районе д. Кашонка (Киевская область) рота вклинилась в оборону противника и выбила его из траншей. После войны продолжал службу в армии. С 1957 года в запасе. Награжден орденами Ленина, Отечественной войны 1-й и 2-й степени, Красной Звезды, медалями. Умер 20 октября 1987 года.
Звание Героя Советского Союза присвоено 16 октября 1943 года.