Родился 19 мая 1896 года в с. Вторая Николаевка (Одесская область). Русский. Образование начальное. В армии с 1918 г ода. Участник Гражданской войны. Служил в войсках НКВД с 1922 по 1942 год. В 1932 году окончил Военную академию имени М.В.Фрунзе. В боях Великой Отечественной войны с февраля 1942 года. Командир 106-й стрелковой дивизии (Центральный фронт) полковник Власов проявил мужество и героизм при управлении частями дивизии в ходе форсирования Днепра 15 октября 1943 года и освобождении поселка Лоев (Гомельская область). С 1945 года в отставке. Жил в г. Ужгород. Награжден двумя орденами Ленина, Красной Звезды, орденами Суворова 2-й степени, Кутузова 2-й и 3-й степени, медалями. Умер 28 ян варя 1973 года.
Звание Героя Советского Сою за присвоено 30 октября 1943 года.