The 29 year-old full-back, who arrives on a free transfer following his release from QPR's West London rivals, becomes Mark Hughes's eighth summer signing.
Bosingwa's signing comes too late for him to take part in Saturday's season opener against Swansea at Loftus Road.
However, manager Hughes hailed the arrival of the double Champions League winner and told the club's official website: "I am delighted to bring a player of his undoubted quality to the club. He has got plenty of pace, great technical ability and all the attributes you need to be a top player."
He added: "Jose has a lot of versatility which is something I like my players to have. He can operate right across the back and can also play the holding role in midfield.
"His experience is really important to us. He understands the Premier League and he understands what it takes to win games. He has got a winning mentality and that is what I want to have around the place."