Сергей Оселков родился в 1973 году в Донецкой области в семье дирижера Анатолия Оселкова. Окончил Луганское музыкальное училище по классу ударных инструментов (1992) и факультет оперно-симфонического дирижирования Новосибирской государственной консерватории имени М. И. Глинки (класс профессора Арнольда Каца, 2002).
С 1996 года – ассистент дирижера Ярославского академического губернаторского симфонического оркестра. Работал с симфоническими коллективами Луганска, Новосибирска, Нижнего Новгорода, Сургута, Ульяновска, Воронежа, Томска, Екатеринбурга.
С 2009 года – художественный руководитель и главный дирижер Рязанского губернаторского симфонического; один из инициаторов проведения фестиваля искусств «Кремлевские вечера» в Рязанском кремле.
Удостоен звания «Почетный работник культуры и искусства Рязанской области» (2017).