Родился 23 июля 1923 года в деревне Покровка Чернушинского района Пермской области. В 1928 году его семья переезжает в деревню Михайловка Чернушинского района. Окончил неполную среднюю школу. В 1937 году поступил в Сарапульский кооперативный техникум, а с 1939 года параллельно занимается в Сарапульском аэроклубе.
В 1940 году после окончания техникума поступил в Балашовскую военную авиационную школу, которую заканчивает в ноябре 1942 года со специальностью лётчик-штурмовик.
На фронтах Великой Отечественной войны с ноября 1942 года в составе 765-го штурмового авиационного полка. Боевое крещение получил во время Сталинградской битвы, за участие в которой получил Орден Красной Звезды.
С января 1943 года в составе 502-го штурмового авиационного полка.
Командир полка подполковник Смирнов о младшем лейтенанте С. Л. Краснопёрове писал:
14 марта 1943 года С. Л. Краснопёров совершает один за другим два вылета на штурмовку порта Темрюк. Ведя шестерку «илов», он поджег у причала порта катер. Во время второго вылета вражеский снаряд угодил в мотор самолета Краснопёрова. Летчик выключил зажигание, перекрыл бензин и попытался довести самолет до линии фронта. Однако, когда через несколько минут стало ясно, что спасти самолет не удастся, остался только один выход: идти на посадку. А под крылом — сплошное болото. Едва горящий самолёт коснулся фюзеляжем болотных кочек и Краснопёров успел выскочить из самолета и чуть отбежать в сторону, прогрохотал взрыв… Через плавни, по просёлочным дорогам несколько дней добирался до своих.
23 марта 1943 года двумя вылетами С. Л. Краснопёров уничтожил автоколонну в районе станции Крымской. Была уничтожена одна автомашина и создано два очага пожара.
4 апреля 1943 года С. Л. Краснопёров штурмовал живую силу и огневые средства в районе высоты 204,3. В следующем вылете штурмовал артиллерию и огневые точки в районе станции Крымская. При этом уничтожил два танка, одно орудие и миномет.
К августу 1943 года совершил 74 боевых вылета на штурмовку живой силы и боевой техники противника. Как одному из лучших, ему 20 раз доверялось водить на штурмовку группы «илов», и всегда он выполнял боевое задание. Им лично уничтожено 6 танков, 70 автомашин, 35 повозок с грузом, 10 орудий, 3 миномета, 5 точек зенитной артиллерии, 7 пулеметов, 3 тягача, 5 дзотов, склад с боеприпасами, потоплены катер, самоходная баржа, уничтожены две переправы через Кубань.
В октябре 1943 года лейтенант С. Л. Краснопёров командируется на учёбу в Высшую офицерскую школу ВВС, оканчивает ее в мае 1944 года.
После окончания Высшей офицерской школы ВВС получает назначение в 874-й штурмовой авиационный полк на 1-й Белорусский фронт.
Здесь 24 июня 1944 года в ходе операции «Багратион» после успешно выполненного задания самолет, пилотируемый экипажем в составе командира старшего лейтенанта С. Л. Краснопёрова и стрелка инженер-капитана Бевзюкова был подбит, загорелся и упал в болото. Оба члена экипажа погибли.
Похоронен в братской могиле в центре деревни Чернин.