Родился 14 октября 1913 г. в д. Авдеевке Жиздринского р-на Калужской обл. в семье крестьянина. Русский.
Окончил 3 класса начальной школы. Работал в колхозе. С 1933 г. проживал в д. Метленке (ныне Юргинский р-н Кемеровской обл.), работал пчеловодом в колхозе «1 Мая».
В Красной армии с декабря 1935 г. Окончил полковую школу, в 1939 г. -курсы младших лейтенантов.
В действующей армии с декабря 1943 г. Воевал на 1-м Украинском и 1-м Белорусском фронтах. Командир танковой роты 40-й гвардейской танковой бригады 11-го гвардейского танкового корпуса 1-й гвардейской танковой армии гвардии капитан А. Власов отличился в боях за овладение Берлином. Рота первой в полку ворвалась в район г. Карлсхорст (Германия), уничтожив 4 танка и 6 орудий, вышла к р. Шпрее, успешно обеспечивала переправу танковых подразделений через реку. Рота в г. Берлине заняла 18 кварталов.
Звание Героя Советского Союза присвоено 31 мая 1945 г.
Осенью 1946 г. капитан А. Власов уволен в запас.
В 1947-1964 гг. работал в Управлении охраны общественного порядка УВД Томского облисполкома. В 1965-1970 гг. работал в системе охраны Томского государственного университета, затем - в НИИ прикладной математики и механики ТГУ (1970-1982 гг.).
Награжден орденами Ленина, Александра Невского, двумя орденами Отечественной войны I ст., двумя орденами Красной Звезды, медалями.
Умер 10 июня 1982 г. Похоронен в г. Томске.