In June 2015, Jon Bernthal was cast as the Punisher in a supporting role in the second season of Marvel's Daredevil, opposite Charlie Cox as Daredevil. Development on a stand-alone Punisher series began in January 2016, ahead of the character's debut in the second season of Marvel's Daredevil.
In April 2016, Netflix ordered a full 13-episode season for Marvel's The Punisher, and confirmed the involvement of Bernthal and Steve Lightfoot, the latter of whom would serve as the series' showrunner..
In October 2016, Marvel confirmed a 2017 release for the series. Although originally planned to have a surprise release in October 2017, Marvel and Netflix announced the series' launch would be postponed following the 2017 Las Vegas Strip shooting. This announcement came one day after Marvel decided to pull a panel for The Punisher from that year's New York City Comic Con.
On December 12, 2017, it was announced via Twitter that the series had been renewed for a second season. Filming for the second season began on March 9, 2018, and wrapped on August 11, 2018.Josh Stewart, Floriana Lima, and Giorgia Whigham joined the main cast for the second season. On January 3, 2018, it was announced that the second season would be released on January 18, 2018.
On February 18, 2019, it was announced that this series, along with Marvel's Jessica Jones, had been canceled after two seasons.
No episode in the first season featured the entirety of the main cast.