The Marlins acquired Los Angeles Dodgers second baseman Dee Gordon, Haren and infielder Miguel Rojas in a deal. Miami would get cash or a player to be named later depending on if Haren decides to retire.
Haren had a 13-11 record with a 4.02 ERA and 145 strikeouts in 32 starts with the Dodgers last season.
When his name was brought up in trade rumors, Haren said he "had no interest in playing in a city away from my family." Haren is originally from Southern California.
Haren, 34, exercised his $10 million player option for the 2015 season and had arthroscopic surgery on his left shoulder to clean out bursitis and the AC joint after the season.
Haren has a career 142-122 record with a 3.77 ERA in 11 MLB seasons.
- Scooby Axson