"He's scored goals at every level with Blackburn and is a hard working player who is difficult to deal with," Carlisle boss Neil McDonald has said.
"He wants to prove a point. He has just signed a new deal with Blackburn so we have done very well to get him."