Сергей Касторский родился в 1948 году в Риге, но жил и работал в Ленинграде – Санкт-Петербурге. Окончил факультет физики Герценовского университета. Первые песни, принесшие всесоюзную славу, были написаны композитором в конце 1970-х – начале 1980-х: «А весна была до нас» (сл. М. Танича), «Колокольчики во ржи» (сл. Б. Родина), «Твой день» (сл. В. Гина), «Уютное кафе» (сл. Б. Родина) и многие другие, вошедшие в репертуар таких звезд, как Мария Пахоменко, Иосиф Кобзон, Эдита Пьеха, Лариса Долина, Эдуард Хиль, Валерий Ободзинский, Альберт Асадуллин, Валентина Толкунова, Лев Лещенко. Новый успех пришел уже в 1990-х с песней «Зайка моя» (сл. Б. Родина), исполнителем которой стал Филипп Киркоров. В качестве музыканта был участником ВИА «Синяя птица» и, кроме того, часто сам исполнял собственные произведения. Сергеем Касторским написано более 500 песен, а также мюзиклы и произведения для детей. Песни Сергея Касторского 14 раз становились «Песней года».
Сергей Михайлович поддерживал творческие связи с Герценовским университетом, откликнулся на предложение написать музыку гимна РГПУ им. А.И. Герцена (на сл. В. Панибратова), уже два десятилетия звучащего на всех особо торжественных мероприятиях вуза.
Будучи настоящим патриотом России, композитор признавался, что считает учительскую профессию одной из самых востребованных и важных. «Я люблю Россию, по-настоящему люблю, и хочу, чтобы Россия была не то что не хуже западных стран, а лучше. Это, может быть, банально звучит, но я в это вкладываю глубокий смысл, – отметил он в интервью газете РГПУ им. А.И. Герцена «Педагогические вести» накануне своего 65-летия. – Учителя плохими быть не могут, это преступление. Они должны быть самые лучшие. Это же учитель! Он ведет человека по жизни, он формирует наше будущее, будущее нашей России».