Касторнов Сергей родился в шахтерском поселке Салаир Кемеровской области. Со школьных лет увлекался историей, потому и поступил в Московский областной педагогический университет имени Н.К. Крупской на учителя истории. Учась на последнем курсе университета, поступил в институт стран Азии и Африки на референта по странам Востока со знанием японского языка.
Окончив институт с красным дипломом, имел право выбора места работы. Так как срочную службу Сергей Иванович проходил в пограничных войсках на Сахалине, он был знаком с ним не понаслышке, и был влюблен в этот остров. По роду службы проехал весь остров, тогда же познакомился с русско-японским словарем. Поэтому, получив диплом, он, не раздумывая, отправился на Сахалин. Работал в агентстве «Интурист» гидом-переводчиком. Много ездил с японскими делегациями по городам Сахалинской области. Вскоре Сергей Иванович был назначен заместителем заведующего агентством, но все еще продолжал практиковаться в освоении языка. Затем работал специальным корреспондентом в инрадиовещании.
В 1991 году была создана Внешнеэкономическая Ассоциация «Сахалин-Имекс», в состав которой вошел Сергей Иванович, и работал непосредственно по развитию сотрудничества с Японией. Затем председатель Исполкома города Южно-Сахалинск Игорь Павлович Фархутдинов предложил Сергею Ивановичу возглавить комитет по развитию внешнеэкономических и международных связей.
В 1993 году назначен вице-консулом Генерального Консульства России в Саппоро.
Вернувшись на Сахалин в 1997 году, Сергей Иванович возглавил представительство Министерства иностранных дел Российской Федерации в городе Южно-Сахалинск. При его участии было подписано Соглашение о дружбе и сотрудничестве между Сахалинской областью и Хоккайдо.
В 2005 году, вновь был назначен вице-консулом Генерального Консульства России в Саппоро.
В 2009 году назначен Советником Посольства России в Японии в Токио. Сергею Ивановичу был досрочно присвоен ранг Советника 1 класса.
В 2011 году после землетрясения у восточного побережья острова Хонсю в Японии, повлекшего за собой аварию на Атомной Электро Станции Фукусима-1, Сергей Касторнов принимал участие в ликвидации последствия, обеспечивал безопасность российских граждан.
Вернулся на Сахалин в 2012 году. Являлся заместителем директора департамента общественной безопасности и контроля, координировал работу по борьбе с экстремизмом и терроризмом, входил в состав антитеррористической комиссии Сахалинской области.
В 2015 году возглавил департамент по межнациональным, межконфессиональным отношениям и работе с общественными объединениями аппарата Губернатора и Правительства Сахалинской области.
Награжден медалью орденома «За заслуги перед Отечеством» II степени, медалью «За участие в гуманитарной операции по спасению людей в чрезвычайной ситуации». Имеет множество благодарностей Министерства иностранных дел РФ.
Является экс-чемпионом Советского Союза по каратэ, имеет черный пояс I дан.
В свободное время катается на лыжах, профессионально занимается дайвингом.