Родился 13 сентября 1925 г. в г. Краснодаре. Скончался 9 мая 1984 г. в г. Москве.
Выступал за клубы "Спартак" Москва (1942 - 1943, 1946 - 1949, 1955 - 1960), "Зенит" Ленинград (1944 - 1945), "Динамо" Москва (1950 - 1954).
Чемпион СССР 1954, 1956, 1958 гг. Обладатель Кубка СССР 1944, 1946, 1947, 1953, 1958 гг.
За сборную СССР сыграл 20 матчей, забил 11 голов (в т. ч. 6 матчей, 2 гола - за олимпийскую сборную СССР) . Также за сборную СССР сыграл в 10 (забил 2 гола) неофициальных матчах.
Олимпийский чемпион 1956 г. Участник чемпионата мира 1958 г.

Сергей не знал своего отца. В «Спартаке» ходили слухи, что им был Николай Петрович Старостин. На аналогичный вопрос Никиты Симоняна, он отвечал: «Старостин не признается, но по крайней мере я похож на него» .
«Он был виден, различим на поле. Высоко поднятая голова, плечи развернуты, грудь вперед, весь уклончивый, чуткий, легконогий, прыгучий, готовый моментально изменить направление своего ли движения или движения мяча. Всегда оставалось впечатление, что ему все дается легко, само собой, как бы между прочим. А он еще и убеждал нас в этом впечатлении, выбирая приемы посложнее, поинтереснее, избегая простеньких, стандартных, заранее угадываемых. Любя мяч, он, как истинный мастер, знал меру этой любви. Красивый, он не красовался, играющий - не заигрывался» .
Бог подарил ему легкую и красивую, если позволено будет так сказать, смерть: Сальников умер в раздевалке, отыграв матч за ветеранов.

Вот как написал о нем в книге «Форварды» мэтр футбольной журналистики Лев Филатов: «Он был виден, различим на поле. Высоко поднятая голова, плечи развернуты, грудь вперед, весь уклончивый, чуткий, легконогий, прыгучий, готовый моментально изменить направление своего ли движения или движения мяча. Всегда оставалось впечатление, что ему все дается легко, само собой, как бы между прочим. А он еще и убеждал нас в этом впечатлении, выбирая приемы посложнее, поинтереснее, избегая простеньких, стандартных, заранее угадываемых. Любя мяч, он, как истинный мастер, знал меру этой любви. Красивый, он не красовался, играющий — не заигрывался».