Михаил Вадимович Щетинин родился 8 июля 2005 года в Курске. Начинал заниматься футболом в школе курского «Авангарда», затем перешёл в академию «Локомотива».
Дебютировал за основной состав «Локомотива» 27 ноября 2022 года в матче Кубка России против «Пари НН». Первый матч в РПЛ провёл 18 марта 2023 года против «Краснодара». За основную команду сыграл восемь матчей.
Сезон 2024/25 провёл в аренде в воронежском «Факеле», приняв участие в 18 играх РПЛ и Кубка России. Летом 2025 года перешёл в белорусский «Арсенал» из Дзержинска, где сыграл 14 встреч и отметился одной голевой передачей. Зимой 2026 года вернулся в состав «Локомотива» после сборов в ОАЭ.
Является капитаном молодёжной сборной России (U-21), за которую провёл 7 матчей.
Стиль игры
Полузащитник, акцент на контроле мяча и владении. Выполняет черновую работу, играет короткие и средние передачи, подключается в атаку.