Сергей Власьев родился 30 мая 1880 года в городе Ярославль. В 1900 году он окончил Морской кадетский корпус, затем курс в Морской учебно-стрелковой команде и Минный офицерский класс.
С 1903 года он служит мичманом в Порт-Артуре. Во время русско-японской войны его корабль подорвался на собственных минах, и Власьев чудом остался жив. Он принимал участие в установлении радиосвязи между кораблями и берегом, участвовал в боевых действиях на море. Был награжден орденами и медалями.
В 1906 году Сергей Власьев был в числе тех, кто вступил в Учебный отряд подводного плавания. Власьев стал сначала командиром подводной лодки «Макрель», а через год – командиром подводной лодки «Пескарь». Идея подводных лодок не была популярна среди руководителей флота, и Власьев пытался доказать их неправоту и раскрыть перспективы применения подводного флота.
В 1907 году он стал командиром самой большой на то время подлодки «Акула». За достижения в развитии подводного плавания Сергей Власьев был награжден орденом Станислава 2-й степени и ему было присвоено звание капитана 2-го ранга.
В годы Первой мировой войны он участвовал в боях на подводной лодке «Акула», в 1915 году стал командиром заградителя «Нарова». Во время гражданской войны в России был участником Добровольческой армии. В 1920 году он эмигрировал из России, жил во Франции.
Сергей Николаевич Власьев скончался 3 сентября 1955 года, был похоронен на Сент-Женевьев-де-Буа, русском кладбище в Париже.