Самодин выступал за ЦСКА с 2002 по 2005 год, сыграв 14 матчей. Также форвард поиграл за нижегородский «Спартак».
Большую часть своей карьеры футболист провел на Украине, где выступал за «Днепр», «Арсенал», «Кривбасс» и «Черноморец».
Самодин привлекался в молодежную сборную России.