27-летний хавбек ранее выступал за владивостокские «Спартак» и «Луч-Энергию», «Океан» из Находки, уссурийский «Мостовик-Приморье», южно-сахалинский «Сахалин». С 2014 по 2018 годы выступал за «Читу». В июле прошлого года пополнил «Алтай».
В прошедшем сезоне за восточно-казахстанский клуб Дудкин сыграл 14 матчей, забил 5 мячей.