Родился в городе Магнитогорске Челябинской области. В 1959 году окончил Оренбургское высшее военное авиационное училище лётчиков. В 1959 – 1968 гг. служил в строевых частях ВВС СССР. С 1968 года майор Власов – в запасе. В 1969 году окончил Школу лётчиков-испытателей Лётно-исследовательского института им. М.М. Громова и с этого же времени приступил к работе в должности лётчика-испытателя на Горьковский авиационный завод им. С. Орджоникидзе. Испытывал серийные самолёты МиГ-21 и МиГ-25, и их модификации. Трагически погиб во время испытательного полёта на самолёте МиГ-21МФ у деревни Ульяново в Борском районе Горьковской области. Похоронен в Нижнем Новгороде, на кладбище «Марьина Роща». Память: на месте гибели лётчика в деревне Ульяново, ныне городского округа г. Бор Нижегородской области, установлен памятник. В деревне Овечкино городского округа г. Бор, его именем названа улица.