Perry replaces Jake Humphrey, who moves on to other ventures after four years presenting the sport.
Perry presented MotoGP for several years.
“Motorsport is my life and I’ve really missed being away from the grid. I am so excited to be joining the BBC,” she said.
“Working alongside such an eminent team and the F1 world is a huge honour and I can’t wait to get started.”
The corporation has also confirmed that they will show China, Spain, Canada, Britain, Belgium, Italy, Japan, India and Brazil live, as well as the race that will be slotted in on July 21st.
This means there will not be live terrestrial coverage of the first two races of the season or the Monaco Grand Prix.