The 32-year-old Poland international left-back, who has made 290 appearances for Dortmund in all competitions after joining from Hertha Berlin in 2010, only signed a fresh contract with the club last April.
However, this deal sees Piszczek add another 12 months to keep him at Signal Iduna Park for just over two years.
Piszczek, who helped Dortmund win back-to-back Bundesliga titles under Jurgen Klopp’s leadership between 2010 and 2012 told the club’s website: ‘I am not a native of Dortmund, but this club and these fans have grown so dear to me over the years that I feel like a real Borussia fan and have never felt the desire to want to leave BVB.
‘I would like to end my career in Dortmund and look forward to many, many more emotional moments here.’
‘We are delighted to – after Marco Reus – tie another player to our club for long term who identifies absolutely with Borussia Dortmund,’ added chief executive Hans-Joachim Watzke.
The news comes on the back of Marco Reus recently signing a new five-year deal to keep him at Dortmund until summer 2023.
Dave Artell highlighted Jordan Bowery's important role in Crewe's battle against relegation after the Railwaymen beat Forest Green 3-1.