UPDATE: Carlos Zambrano is uniting with Ozzie Guillen. The Marlins finalized a trade with the Cubs for the fiery right-handed pitcher today.

In return, the Cubs get former first round draft pick Chris Volstad and cash.

The Marlins are on the hook for only $2.5 million of the $18 million Zambrano is owed in 2012.

EARLIER: Carlos Zambrano, whose stormy tenure with the Chicago Cubs included team-imposed suspensions each of the past two seasons, is on the verge of getting dealt to the Miami Marlins.

Fox Sports' Ken Rosenthal was the first to report the deal, and subsequent reports indicated the Cubs will pay around $16 million of Zambrano's $18 million salary in 2012.

In return, they will receive Marlins starter Chris Volstad.

Zambrano has a full no-trade clause and is entering the final season of a five year, $88.5 million deal.

Zambrano last pitched on Aug. 12, 2011, when he was ejected from a game at Atlanta after yielding five home runs. He then cleaned out his locker and left the team, and ultimately was suspended for the rest of the season.

In 2010, he was suspended after erupting at his teammates in the dugout during a game against the Chicago White Sox. Afterward, he annoyed his then-manager, Lou Piniella, for dining with White Sox manager Ozzie Guillen that evening.

Guillen, a Venezuela native like Zambrano, would be his manager in Miami. During the winter meetings, Guillen noted that the two exchange text messages on an almost daily basis.

Zambrano would join a starting rotation that would include ace Josh Johnson, newly-acquired Mark Buehrle, Anibal Sanchez and Ricky Nolasco.

Earlier Tuesday, new Cubs general manager Theo Epstein hinted the club would not go forward with Zambrano, saying in a radio interview that "The Carlos Zambrano of 2011 and years previous can't fit into the culture that we have here."

Zambrano, 30, posted a 125-81 record in 11 seasons with the Cubs.