The One Show presenter Adrian Chiles is to join ITV and GMTV in a new four-year deal, it has been confirmed.
He will be a main host on the breakfast station and also front ITV's football coverage, including the World Cup, Champions' League and England matches.
BBC Breakfast's Chris Hollins is expected to replace Chiles on BBC One's weekday evening magazine show.
Earlier this month, Chris Evans was confirmed as the new co-presenter of The One Show on Friday evenings.
Chiles, who appeared on The One Show on Monday evening as planned alongside regular co-host Christine Bleakley, said he was "absolutely delighted" to be joining ITV.
"The chance to front ITV's football coverage and GMTV would have proved an irresistible opportunity at the best of times.
"But, coming as it did at an awkward period for me at the BBC, it made the decision not quite as hard as it might have been."
He added that it was "no secret how disappointed" he was at the decision to alter The One Show's format, and said he would have been happy to remain at the BBC "doing the same shows on the same terms".
A BBC spokesman said: "We would like to thank Adrian for his contributions to his programmes and we wish him well for the future."
At the time of the announcement of Evans joining the show, the BBC said they were "keen" that Chiles remain part of the programme's presenting team.
They added that his contract was "still being negotiated".
Friday's new one-hour show will see Evans host alongside Bleakley.
Last year, Evans made his TV comeback appearing as a guest on The One Show.
Chiles's other presenting roles on the BBC include Apprentice spin-off You're Fired and Match of the Day 2.
The presenter is due to appear on the GMTV sofa five days a week from later this year, ITV said in a statement.
A spokeswoman for Bleakley said: "Christine hoped Adrian would stay, but she is very happy at The One Show and her BBC contract is not up for renewal until later this year."