The 34-year-old, who joined City in 2003, had held talks with Stoke but has already joined up with the Bluebirds in their training camp in Portugal.
Cardiff chairman Peter Ridsdale said: "We are delighted to add Trevor to the squad. He is a former England international and has experience at the top level, which is important to us.
"Trevor will add value and depth to the team and will give us more quality as we try to build a team that can operate at the right end of the Championship."
Tweet


Showing comments 1 to 17 and replies | View All
Phil, Sheffield (10/07/2007 at 17:47)
PaulC (10/07/2007 at 18:02)
All the best, Trev!
Manc Through and Through, Withington (10/07/2007 at 18:19)
THE BLUE MONKEY.C.T.I.D..!! (10/07/2007 at 19:30)
naz, Manchester (10/07/2007 at 19:53)
A pity injuries prevented City fans from seeing you at your best.
But you always gave 100%
me3000, Manchester (10/07/2007 at 21:16)
The Pope, Rome (10/07/2007 at 21:43)
Steve Giles, Plymouth (10/07/2007 at 21:54)
Pivo, Manchester (10/07/2007 at 22:03)
bluecitywugger, harrogate (10/07/2007 at 22:24)
The Truth (11/07/2007 at 09:56)
CHRIS YORK, YORK (11/07/2007 at 09:57)
WelshBlue (11/07/2007 at 10:13)
STONEY Mancunia (11/07/2007 at 10:50)
We should of signed you when you left Blackpool..
MCFC TRUE BLUE !
There is a light that never goes out, MCFC, Manchester (11/07/2007 at 14:23)
Imagine growing up supporting City and doing that, I would die a happy man.
Stan the ManC (11/07/2007 at 17:07)
Stonefish, Lancashire (11/07/2007 at 17:25)