Terry made the decision after becoming convinced that the Football Association are determined to find him guilty of the offence.
The 31-year-old, whose last game for England was the 5-0 win against Moldova 17 days ago, said in a statement: ‘I feel the FA, in pursuing charges against me where I have already been cleared in a court of law, have made my position with the national team untenable.
Representing and captaining my country is what I dreamed of as a boy and it has been a truly great honour. I have always given my all and it breaks my heart to make this decision. I wish Roy and the team every success for the future.
I would like to thank the England managers who have selected me for my 78 caps. I have had great pleasure in sharing that honour with all the players that I’ve played with. I would like to thank them, the fans and my family for their support.’
I now look forward to playing for Chelsea, and I want to thank the fans and the club for their continued support.