The 24-year-old moves to the City Ground from Bundesliga side Union Berlin.
The Gunners forward ended speculation about his future by signing a new long-term contract
Mane had 12 months left on his Liverpool deal and expressed a desire to leave.
The Dutchman made 22 appearances for QPR, scoring one goal.