Thompson will be eligable to play against Burnley this Saturday at Ninian Park.
The 27 year old striker was won over after meeting Dave Jones, Sam and Peter Ridsdale
"I left Rangers on really good terms. They are all fantastic people there.
"One or two clubs showed an interest in me, but Cardiff showed a firm interest.
"I came down and spoke to the manager, Sam Hammam and Peter Ridsdale and I was really impressed with what they had to say.
"I had a long discussion with them on Sunday night. We discussed a lot of things and what impressed me was their ambition. Cardiff is a very ambitious club."
Previous clubs: Dundee Utd, Rangers
|Club||From||To||Fee||League||FA Cup||League cup||Other|
|Rangers||01-01-2003||Signed||21 (41)||17||0 (5)||0||3 (2)||3||2 (11)||3|
|Dundee Utd||01-08-1996||01-01-2003||Youth||81 (52)||18||6 (8)||4||10 (4)||9||0 (0)||0|
|Totals||£ 0||102 (93)||35||6 (13)||4||13 (6)||12||2 (11)||3|
|goals / game||0.17||0.21||0.63||0.23|