The former 24 star will play a new nemesis for Horatio (David Caruso), according to TV Guide.
A wealthy politician, Bernard's character will use his power and influence to protect his killer son from the law.
"He's kind of a Donald Trump meets the Kennedy family," co-executive producer Barry O'Brien revealed. "There will be a very high-octane relationship between the two. A hero is as heroic as his opposition is deadly, so we're really going to go there with this character."
O'Brien added that Horatio's "fight for justice might just get compromised" by Bernard's villain.
"We're going to discover... over the course of the season that [he] may be pulling a lot more strings politically than meets the eye," he said. "That will be a driving theme through season ten, that Horatio may not completely understand the... evil that is facing him."
Bernard played Tony Almeida on 24 between 2001 and 2009. Since the show's conclusion, he has appeared in short-lived ABC series Scoundrels, an episode of Burn Notice and will play another villainous role in the new Charlie's Angels revamp.
CSI: Miami returns with a new season on Sunday, September 25 at 10/9c on CBS. Bernard will make his first appearance in late October.
> Jamie Bamber lands CSI: Miami role
> CSI: Miami will 'explore Calleigh, Eric romance'
Watch a clip of Carlos Bernard on 24 below: