Cordis has operations in more than 50 countries, including China, Japan, Germany, Italy, France, the U.K. and Brazil. Johnson & Johnson said it made the decision to sell in consultation with works councils and labor unions.
Cardinal Health had previously said that it expects the deal to add more than 20 cents per share to its fiscal 2017 adjusted earnings. This includes the cost of an incremental 7 cents to 8 cents per share of interest expense associated with financing it.
Read MoreAvago to buy Broadcom in $37 billion deal
The Cordis business will report to Don Casey, CEO of Cardinal Health's medical segment, once the acquisition is complete.
Cardinal Health Inc. expects cost savings of more than $100 million annually by the end of fiscal 2018. The Dublin, Ohio-based company said Monday that it plans to finance the deal with a combination of $1 billion in new debt and existing cash.
Johnson & Johnson is based in New Brunswick, New Jersey.