Bank of America CFO Thompson leaving amid shake-up

Mgmt shakeup at BoA

Chief Financial Officer Bruce Thompson is leaving Bank of America amid an executive shake-up, sources close to the situation tell CNBC.

Paul Donofrio, who currently serves as the head global corporate credit and transaction banking, will take over the chief finance office on Aug. 1, these sources say.

Read MoreBofA profit more than doubles on lower legal costs

Bank of America CEO Brian Moynihan confirmed the changes Wednesday evening.

"The quarterly results we announced last week showed once again how far we have come on our journey over the past few years," Moynihan said. "The changes we are announcing reflect decisions two senior leaders have made about their own futures, and some other changes that will bolster, and in some cases, reposition members of the management team."

Behind Bank of America's strong earnings report

Vice Chairman David Darnell will also leave the firm, retiring from the bank after more than 35 years.

BofA also promoted Global Human Resources Executive Andrea Smith to a newly created position, chief administrative officer.

Read MoreBove: Time to 'aggressively' buy banks

for the latest on the markets.

—CNBC's Kate Kelly contributed to this report.