Родился 25 мая 1923 года в селе Новомалиновка Ека-теринославской губернии. Окончил 7 классов, работал трактористом в колхозе.
После призыва в Красную армию был направлен в Чугуевское военное училище летчиков, которое окончил в 1942 году.
В боях с апреля 1943 года.
К началу 1944 года заместитель командира эскадрильи старший лейтенант Дудниченко в 120 боевых вылетах и 26 воздушных боях уничтожил 16 самолетов противника.
Осенью 1944 года его самолет был сбит над Карпатами, над территорией противника.
Через три дня Дудниченко перешел линию фронта и вынес с переднего края раненого бойца — А. Туболкина.
Всего за войну он провел 180 боевых вылетов, сбил в воздушных боях 22 самолета противника.
Участник корейской войны, сбил 3 самолета противника.
В одном из боев МиГ-15бис Дудниченко был сбит, сам он тяжело ранен.
Подполковник Дудниченко демобилизовался в 1955 году.
Жил и работал в городе Измаиле Одесской области.
Умер 14 января 1989 года.
Герой Советского Союза (01.07.1944).
Награжден двумя орденами Ленина, орденом Красного Знамени, двумя орденами Отечественной войны 1-й степени, медалями.