The new agreement will start at the beginning of the 2021-22 season. It will include free-to-air coverage on BBC One, highlights and clips.
Mark Bullingham, FA chief commercial & football development officer, said: “The popularity of the competition goes from strength to strength and continues to draw some of the largest audiences in sport.
“The Emirates FA Cup is a competition that captures the imagination of the fans year after year and, without fail, creates incredible stories that become folklore in English football history.
The new deal gives the BBC additional coverage – with up to 18 live matches across the competition per season. It also includes greater coverage of the early rounds – with up to six live matches from across the first and second rounds.
Barbara Slater, director of BBC Sport, said: “We are delighted to have secured these FA Cup rights until the 2024-25 season, ensuring the millions that tune into free-to-air TV can continue to enjoy the most famous domestic Cup competition in the world.
No announcement has been made on a renewal of BT Sport’s pay-TV rights on the competition.