Puchar Polski w piłce nożnej mężczyzn 2016/2017 – 63. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Polski, który uzyskał tym samym prawo gry w kwalifikacjach Ligi Europy UEFA sezonu 2017/2018. Mecz finałowy odbył się na Stadionie Narodowym w Warszawie.

Tytułu broniła Legia Warszawa. Puchar wywalczyła – po raz drugi w historii – Arka Gdynia.

Uczestnicy Udział w rozgrywkach Pucharu Polski 2016/2017 na szczeblach centralnym i regionalnym miały obowiązek wziąć drużyny występujące na sześciu najwyższych poziomach ligowych (od Ekstraklasy do klasy okręgowej), kluby klasy A mogły ubiegać się o zwolnienie z turnieju. Pozostałe drużyny mogły zgłosić się do Pucharu Polski na zasadzie dobrowolności. Drużyny, które zrezygnowały z udziału w rozgrywkach na szczeblu centralnym w sezonie 2016/2017, nie były uprawnione do udziału w rozgrywkach o Puchar Polski w dwóch kolejnych cyklach rozgrywek. Warunkiem gry na szczeblu centralnym turnieju było posiadanie licencji uprawniającej do udziału w rozgrywkach mistrzowskich w sezonie 2016/2017.