Павел Дударев родился в 1913 году в г. Златоуст в рабочей семье. Рано остался без родителей и воспитывался в детском доме. После школы работал в п. Новоенисейск Енисейского района.
В 1943 году был призван в армию Енисейским райвоенкоматом. С 1944 года уже разведчик взвода пешей разведки 681-го стрелкового полка 133-й стрелковой дивизии 40-й армии 2-го Украинского фронта.
Под хутором Красный разведчик Дударев со своим взводом ворвался в расположение противника, убил трех немецких солдат, захватил трех пленных, повозку с лошадьми, два ручных пулемета и несколько ящиков с боеприпасами. Награжден орденом Красной Звезды.
За захват в плен немецкого снайпера Павел Дударев был награжден орденом Славы III степени. При захвате контрольного пленного трое разведчиков попали под огонь немцев. Девятерых убили и одного захватили в плен. За выполнение этого задания Дударев был награжден вторым орденом Красной Звезды.
Дальше была Корсунь-Шевченковская наступательная операция. И вновь Дударев отличился. Разведчики полка, в числе которых был Павел, были впереди. Захватывали пленных и добывали ценные данные, обеспечивали командование ценными разведывательными данными. Один только Павел Дударев за неполный месяц захватил 30 пленных «языков».
В наградном листе записано: «25 марта 1944 года под сильным артиллерийским и миномётным огнём противника товарищ Дударев первым форсировал реку Днестр и с группой разведчиков сходу ворвался в боевые порядки немцев. Но противник, имея численный перевес в живой силе, окружил их. Товарищ Дударев пустил в ход гранаты. Пошёл врукопашную схватку, причём уничтожил 19 немецких солдат и вышел из кольца окружения».
В конце марта 1944 года части стрелковой дивизии, где служил Дударев, с боями подошли к Днестру. Форсировали реку ночью, под огнём противника. А в наградном листе снова запись: ««28 марта в бою за Медвежье, когда противник численно превосходящими силами пехоты при поддержке танков, предпринял контратаку, и полк оказался в кольце окружения, товарищ Дударев с группой разведчиков в течение четырех часов отбил 8 контратак противника и стойко держался на своём участке. Когда боеприпасы были на исходе, он с криками «Ура» пошёл в атаку. Несколькими гранатами пробил себе дорогу и прорвался из кольца окружения, уничтожил при этом 28 немцев. Подоспевшие на помощь советские части разбили немцев. Дударев с группой разведчиков захватил в плен 60 гитлеровцев и обоз из 18 повозок».
Указом Президиума Верховного Совета СССР от 13 сентября 1944 года Павлу Ивановичу Дудареву было присвоено звание Героя Советского Союза.
26 февраля 1945 года Павел Дударев в одном из боёв пропал без вести в районе села Яжомбновицы Пшенского района Катовицкого воеводства Польши.
В честь героя в городе Енисейске названа улица.