Jones was born in Preston, Lancashire. He grew up in Clayton-le-Woods. He joined Blackburn Rovers' youth team in 2002. He joined the senior team for the 2009–10 Premier League season. Jones signed a two-year contract with the team. He wore uniform number 28 for Blackburn. He played his first game for Blackburn on 22 September 2009 in a League Cup game against Nottingham Forest. Blackburn won 1–0. In February 2010, he signed a new five-year contract. The contract had a £16 million release clause. Jones made his first Premier League start for Blackburn against Chelsea on 21 March. The game was a 1–1 draw at Ewood Park.