Warren Buffett's Berkshire Hathaway and 3G Capital will buy H.J. Heinz Co for $72.50 (€54.35) a share, or $23.2bn in cash, Heinz said on Thursday.
Including debt assumption, Heinz valued the deal at $28bn, which it called the largest in food industry history.
Heinz said the deal would be financed with cash from Berkshire and 3G, debt rollover and debt financing from J.P. Morgan and Wells Fargo.
The company did not elaborate on what portion of the cash would be contributed by Berkshire and what portion would come from 3G.
CNBC reported that each side would put up $4.5bn cash as part of the purchase.
"It's my kind of deal and it's my kind of partner," Buffett told CNBC, adding that Berkshire and 3G would be equal equity partners.
Heinz shares soared 19pc in premarket trading.