She won the title of Ahu-Chashm with her first film Dulla Bhatti in 1940.
She set a record for the highest fee by a heroine when she charged Rs 100,000 for Shahjehan (1946) (She played Mumtaz Mehal, she was paired with Kundan Lal Saigal in this film).
In Pakistan she produced and acted in film Beqarar in 1950 with her second husband S. Gul. Noukar in 1955 was one of her big film and her portrayal of Dil Aram in Anarkali (1958) earned her a lot of appreciation. She played character roles in Bedari (1958), Naela (1965), Lado (1966), Taj Mahal (1958), Sheran di jori (1969), Charhda Suraj (1970) and some other films. She was seen in 60 films, 36 Urdu, 23 Punjabi and one Pashto film in Pakistan.
Ragni was born in Gujranwala in 1923 as Shamshad Begum. Her mother was a Muslim woman and father was a Hindu landlord. She died on February 27, 2007 at Lahore.