Villanueva spent the last two seasons pitching for the Toronto Blue Jays. In 2012, Villanueva appeared in 38 games, making 16 starts, totaling 125 and 1/3 innings. Villanueva went 7-7 with a 4.16 ERA for Toronto, with a 4.16 ERA and 1.27 WHIP, while striking out 8.76 batters per nine innings.
Villanueva began his career with the Milwaukee Brewers, making his big league debut in 2006 with the Brew Crew. Villanueva pitched almost exclusively out of the bullpen for the Brewers, making just 27 starts while appearing in 230 games for Milwaukee between 2006-2010.
Terms of the deal are currently unknown.
With Villanueva now a member of their staff, the Cubs have a decent amount of starting pitching depth. Chicago's 2013 rotation is currently slated to feature Matt Garza, Jeff Samardzija and Travis Wood and Scott Baker. The Cubs also signed Scott Feldman earlier this offseason -- a pitcher who has served in a similar role to Villanueva the last two seasons with the Texas Rangers.