Родился 25 декабря 1924 года на хуторе Надежевка Тацинского района Ростовской области в семье крестьянина. Русский.
Член ВЛКСМ. Окончив начальную среднюю школу, работал в колхозе.
В июле 1942 года фашистские оккупанты подошли к родному хутору Дудыкина. Юноше поручили угнать в тыл коров, но сделать этого не удалось. Вскоре Дудыкин встретил группу из 56-и раненных советских воинов, попавших в окружение. Рискуя жизнью, Дудыкин вывел за линию фронта всю группу, за что был награждён Грамотой ЦК ВЛКСМ.
В начале 1943 года наступавшие советские войска освободили Надежевку. Дудыкин упросил командира части зачислить его в боевой солдатский строй. От родного хутора и начался его боевой путь.
Особенно проявил себя сапёр Дудыкин в боях на Северском Донце у села Богородичного. В те дни выбыли из строя многие его товарищи, и Дудыкин в течение одной ночи обезвредил около 200 вражеских мин и тем самым проделал для наступавших несколько проходов в минном поле противника.
После тяжёлых боёв в Донбассе 592-й стрелковый полк 203-й стрелковой дивизии достиг Днепра. Реку необходимо было форсировать с ходу. Ночью быстро подобрали рыбачьи лодки. На одной из них 27 сентября 1943 года в районе села Петро-Свистуново Вольнянского района Запорожской области ушла к правому берегу и группа сапёров с Дудыкиным. После этого полк, в котором воевал Дудыкин, был переброшен в район Запорожья. Там снова пришлось форсировать Днепр. 30 октября 1943 года в жарком бою отважный сапёр Дудыкин пал смертью храбрых…
Похоронен Герой в братской могиле в городе Запорожье вблизи плотины Днепрогэса.