Steven Caulker has signed for Premier League newcomers QPR, their owner Tony Fernandes has announced on Twitter.
The 22-year-old centre-back has joined Harry Redknapp's side after just one season at Cardiff, who were relegated from the Premier League at the end of the 2013-14 season.
Fernandes said: "I would like to announce the signing of Stephen Caulker to Queen's Park Rangers. Welcome."
Caulker has signed a four-year deal after an undisclosed fee was agreed with Cardiff for a player who won his solitary England cap in 2012.
The 22-year-old completes his move to Loftus Road just days after fellow centre-back Rio Ferdinand also agreed to join the newly-promoted Barclays Premier League club.
"I'm very excited to be here. It was important for me to be back playing in the Premier League and (QPR manager) Harry Redknapp has given me the opportunity to be at this fantastic club," Caulker told www.qpr.co.uk.
"Harry was a big factor for me having worked with him at Tottenham. He was very keen for me to join and it was a big plus knowing the manager wants you.
"Being able to play with Rio was also a big draw. He has been a role model of mine for many years, along with Ledley King. To have the opportunity to play alongside him was something I felt I couldn't miss out on.
"Our first aim this season has to be to get to 40 points to make sure we stay up. That's our first goal."