Bensebaini has joined from Borussia Monchengladbach and will likely replace Raphael Guerreiro, with the 29-year-old Portugal left back leaving the club at the end of the month.
"Ramy's in his prime," said Dortmund sporting director Sebastian Kehl. "In our talks with him, we saw his unwavering desire to play for titles with our team."