The move Saturday came 13 days after Silva was released by the Chicago Cubs. In 21 starts with them last year, he was 10-6 with a 4.22 ERA. He is expected to report Wednesday to the Yankees' minor league complex in Tampa, Fla.
In nine major league seasons -- two with Philadelphia, four with Minnesota, two with Seattle and one with the Cubs -- Silva is 70-70 with a 4.68 ERA in 316 games. Chicago released him after he was told he wouldn't make the team out of spring training and he said there was "no chance" he would accept a Triple-A assignment.
The Cubs acquired Silva from the Mariners for outfielder Milton Bradley in December 2009. Silva won his first eight decisions last year.