De 54ste editie van de KNVB beker kende AFC Ajax als winnaar. Het was de zevende keer dat de club de beker in ontvangst nam. Ajax versloeg FC Den Haag in de finale.

Aan het toernooi namen 32 ploegen deel: alle achttien clubs uit de Eredivisie en veertien clubs uit de Eerste divisie. Zeven ploegen uit de Eerste divisie werden uitgesloten van deelname. Bepalend hiervoor was de competitiestand van 28 november 1971.

Eerste ronde 
De loting voor de eerste ronde was op 1 december 1971. De eredivisieclubs, uitgezonderd promovendi FC Den Bosch '67 en Vitesse, konden niet tegen elkaar loten. De eerste ronde vond plaats op 9 januari 1972.

Tweede ronde 
Voor de tweede ronde plaatsten zich dertien ploegen uit de Eredivisie en drie ploegen uit de Eerste divisie. De wedstrijden vonden plaats op 10, 12, 13 en 20 februari 1972.

Kwartfinale 
Voor de kwartfinale plaatsten zich zes ploegen uit de Eredivisie en twee ploegen uit de Eerste divisie. De wedstrijden vonden plaats op 15 en 29 maart plus 1 april 1972.

Halve finale 
Voor de halve finale  plaatsten zich drie ploegen uit de Eredivisie en één ploeg uit de Eerste divisie. De wedstrijden vonden plaats op 11 en 12 april 1972.

Finale 
De finale vond plaats op Hemelvaartsdag 1972. Ajax voltooide deel twee van een trilogie door na het landskampioenschap ook de KNVB beker te winnen. Hoewel het verschil in de uitslag minimaal was, was de Amsterdamse ploeg superieur aan FC Den Haag. Minister-president Barend Biesheuvel reikte na afloop de beker uit aan aanvoerder Piet Keizer. Doordat Ajax reeds landskampioen was, verkreeg verliezend finalist FC Den Haag het recht om in de Europacup II 1972/73 uit te komen.

Het derde en laatste deel van de kampioenstrilogie van Ajax volgde op 31 mei, toen de ploeg tevens de Europa Cup I won na een finale tegen Internazionale.

KNVB Beker (mannen) naar seizoen
Nederlands voetbalseizoen 1971/72
Bekervoetbal 1971/72