Partly. The movie takes some elements from real-life spy stories and weaves them into a fictional narrative. So, it has a bit of a basis in truth but is mostly fictionalized for entertainment.
Definitely not. Red Sparrow is purely fictional. The plot and characters were made up to captivate the audience and offer a unique and exciting story experience.