Robbie Fowler hopes to close his career at Paul Ince's Blackburn Rovers.
The striker's agent George Scott said: "Rovers' approach was too good an opportunity to turn down.
"Robbie was all set to stay with Cardiff but Paul Ince came in at the last minute.
"He started in the Premier League - and it seems right to finish his career there."