The 22-year-old has agreed a four-year deal with Harry Redknapp's men to keep him at Loftus Road until 2018 having spent the last two years in south Wales.
"I'm really delighted to be here, back in the Premier League," he told QPR's official website.
"I don't see a better place for me than QPR at the moment. The club is heading in the right direction and I'm really excited about the season ahead.
"I thought I had a good first season in the Premier League last year with Cardiff, so I was delighted when QPR came in for me and offered a route back to the top-flight.
"I'm really happy to be here and hopefully we can do well this season"
- Sports & Recreation
- Premier League
- Harry Redknapp