Details of the commercial partnership have been announced at Lord's cricket ground this morning, in an event attended by England cricket captain Andrew Strauss.
The deal is to run for 10 years, as the ECB is keen to keep the game on a long-term secure footing.
As part of the agreement, Investec will receive a range of sponsorship advertising rights, including ticketing, hospitality and England players.
This marks the longest-ever sponsorship deal in the ECB's history, running until 2021.
The deal had first been mooted in August, but the details will be finally announced today.
It is thought that some executives within the ECB were hoping to lure in a big-name, high-street brand, particularly after the team's success in the 2010/2011 Ashes series in Australia.
Follow John Reynolds on Twitter @johnreynolds10