General manager Ruben Amaro announced the deal during Philadelphia's game at the Chicago Cubs on Friday. The team says it includes an option for 2017, a signing bonus and performance bonuses.
The 26-year-old Gonzalez defected to Mexico this year and worked out for scouts in Tijuana. The hard-throwing right-hander has a fastball that reaches the upper 90s.
Gonzalez will report to Philly's spring training complex in Clearwater, Fla. Amaro says the team is hopeful he will be in Philadelphia's rotation beginning next year.
Left-hander John Lannan was moved to the 60-day disabled list to open a spot on the 40-man roster for Gonzalez.
This material may not be published, broadcast, rewritten, or redistributed.