Сергей Витальевич Божин родился 12 сентября 1994 года в Самаре. Начал заниматься футболом в восемь лет в школе самарского «Локомотива», затем выступал за «Академию футбола имени Юрия Коноплёва» и детскую школу «Юнита». В 2011 году подписал контракт с молодёжной командой «Крылья Советов» Самара.
В молодёжном первенстве за «Крылья Советов» провёл 61 матч, забил 3 гола за сезоны 2011–2015 годов. Дебют в основной команде состоялся 3 июня 2013 года в матче против «Спартака-Нальчик». В сезоне 2014/15 в ФНЛ сыграл 17 матчей, забил 1 гол. Дебют в Российской Премьер-Лиге — 8 августа 2016 года против «Спартака» Москва.
В 2017–2018 годах выступал за «Ладу» Тольятти и «Сызрань-2003». В сезоне 2018/19 за «Факел» Воронеж провёл 37 матчей, забил 2 гола. В 2019/20 за «Торпедо» Москва — 25 матчей, 4 гола. В 2020/21 вернулся в «Крылья Советов», сыграл 30 матчей в ФНЛ, 1 гол. В 2022 году перешёл в «Факел» Воронеж, покинул клуб 22 июня 2025 года.
23 июня 2025 года подписал двухлетний контракт с «Крылья Советов» Самара. В сезоне 2025/26 в Российской Премьер-Лиге провёл 13 матчей.
Стиль игры
Защитник, играет на позиции с акцентом на оборонительные действия. Участвует в матчах полного времени.