Trevor Benjamin has joined League Two club Peterborough on a three-year contract after rejecting a new deal to stay with Coventry.
Benjamin failed to hold down a regular place with Coventry
Benjamin, 26, had agreed a new contract with the Sky Blues and reported for pre-season training.
But he stalled on signing and has opted to join Posh - much to the annoyance of Coventry boss Micky Adams.
Adams said: "He's been training with us for the last week and he has changed his mind at a very critical time."
Benjamin told Peterborough's website: "There were other clubs interested in me and it was a big decision to leave Coventry but that is done and I am raring to go.
"Coventry is a great club, they have a brilliant manager and I have got nothing bad to say about them. I just want to sort myself out and games under my belt."