Caratini and the Padres agreed to a one-year, $2 million deal Tuesday, Kiley McDaniel of ESPN.com reports.
The contract means the two sides won't have to go through arbitration. Caratini will be part of a crowded catcher depth chart in San Diego this season, with Austin Nola, Jorge Alfaro and Luis Campusano all competing for playing time.