Left-hander Chris Capuano and the Los Angeles Dodgers have agreed to a $10 million, two-year contract.
The deal announced Friday includes a mutual option for 2014.
After recovering from elbow-ligament replacement surgery, the 34-year-old was 11-12 with a 4.55 ERA for the New York Mets this year, striking 168 in 186 innings over 31 starts.
Capuano has 57-64 record with a 4.39 ERA in seven big league seasons for Arizona, Milwaukee and the Mets.
His biggest success came in 2005 and 2006 with the Brewers. He won a career-best 18 games in 2005 and had a 3.99 ERA while making a career-high 35 starts. The following year, Capuano went 11-12 with a 4.03 ERA and made the NL All-Star team.