Piotr Duda wstąpił do „Solidarności” w 1980 roku, gdy rozpoczął pracę tokarza w Hucie Gliwice. W latach 1981-83 jako komandos służył w elitarnej VI Pomorskiej Dywizji Powietrzno-Desantowej ( "czerwone berety"). Pełnił służbę m.in. w siłach ONZ w Syrii. Po skończeniu służby wojskowej wrócił do pracy w hucie.
W 1992 roku Duda został wybrany na przewodniczącego Komisji Zakładowej. Trzy lata później został do Prezydium Zarządu Regionu Śląsko-Dąbrowskiego, a w 1997 r. został skarbnikiem Zarządu Regionu.
Od 2002 roku był szefem Śląsko-Dąbrowskiej Solidarności. Od ośmiu lat jest członkiem Komisji Krajowej NSZZ Solidarność. Doświadczenie byłego komandosa wykorzystał, kierując akcjami protestacyjnymi związkowców w Warszawie, Katowicach, Szczecinie.
21 października zastąpił Janusza Śniadka na stanowisku przewodniczącego NSZZ Solidarność.