Серей Марихин родился в поселке Вахруши Кировской области. В 2013 году переехал в «Нижний Новгород» и присоединился к молодежному проекту клуба. Выступая в составе «НН-2», обратил на себя внимание тренеровосновной команды и летом 2015 года подписал контрактс клубомна три года. Первые очки на профессиональном уровне набрал в матче против грузинской «Виты» 7 февраля 2016 года, а первые очки на европейском уровне — 7 декабря2016-гопротив «МЗТ Скопье». Летом 2017 года Сергей попал в расширенный состав студенческой сборной России для подготовки к Универсиаде, но не смог помочь команде из-за травмы.