Casting W czerwcu 2015 roku poinformowano, że Jon Bernthal wcieli się w rolę Franka Castle / Punishera w serialu Daredevil. W kwietniu 2016 roku poinformowano, że Bernthal powtórzy swoją rolę we własnym serialu. We wrześniu 2016 roku do obsady dołączył Ben Barnes. W październiku tego samego roku ujawniono, że Barnes zagra Billy’ego Russo oraz do obsady dołączyli Amber Rose Revah jako Dinah Madani i Ebon Moss-Bachrach jako Micro. W tym samym miesiącu ujawniono, że Deborah Ann Woll powtórzy swoją rolę Karen Page z serialu Daredevil. Pod koniec miesiąca do obsady dołączyli Daniel Webber jako Lewis Wilson, Jason R. Moore jako Curtis Hoyle, Paul Schulze jako Rawlins, Jaime Ray Newman jako Sarah Lieberman i Michael Nathanson jako Sam Stein.
Zdjęcia Zdjęcia do pierwszego sezonu rozpoczęły się na początku października 2016 roku na Brooklynie w Nowym Jorku.
Promocja Bernthal pojawił się podczas San Diego Comic-Conu w lipcu 2016 roku oraz w październiku tego samego roku razem z Deborą Ann Woll na New York Comic-Conie.