Puchar Polski w piłce nożnej mężczyzn w sezonie 1971/1972 – 18. edycja rozgrywek, mających na celu wyłonienie zdobywcy Pucharu Polski, który uzyska tym samym prawo gry w Pucharze Zdobywców Pucharów w sezonie 1972/73. Zwycięzcą rozgrywek został Górnik Zabrze, dla którego był to szósty Puchar Polski w historii klubu.
Spotkanie finałowe odbyło się 4 czerwca1972 na Stadionie ŁKS-u w Łodzi. Frekwencja na stadionie wyniosła 30 000 widzów. Mecz sędziował Mieczysław Świstek z Rzeszowa. Mecz zakończył się zwycięstwem Górnika Zabrze 5:2. Bramki dla Górnika zdobyli Włodzimierz Lubański w 26., 64., 80. i 87. minucie oraz Zygfryd Szołtysik w 81. minucie. Bramki dla Legii strzelił Robert Gadocha w 3. i 28. minucie.