Her first acting assignment was Hiranmoy Sen's Bengali devotional film "Pagal Thakur" (1966) where she was cast as an infant Ramakrishna Paramhansa. Her first leading role came with Arabinda Mukhopadhyay's Bengali film "Nadi Theke Sagare" (1978). She shot to wider recognition for her role in Aparna Sen's National Award winning directorial debut "36 Chowringhee Lane" (1981) and Kanak Mishra's "Jiyo To Aise Jiyo" (1981) under Rajshri Productions. She also appeared in several other Hindi films such as "Bura Aadmi" (1982), "Justice Chaudhury" (1983), "Phulwari" (1984), "Kabhie Ajnabi The" (1985), "Seepeeyan" (1986) and "Pyar Ka Sawan" (1989). After her Bengali film "Troyee" (1982) became a major success at box office, she concentrated more in Bengali cinema. Her other major hits at the box office include films such as "Bhalobasa Bhalobasa" (1985), "Lalmahal" (1986), "Chokher Aloy" (1989), "Jhankar" (1989), "Ahankar" (1991) and "Yuddha" (2005) to name a few. She made her small screen debut in Soumitra Chatterjee starrer Bengali tv series "Dena Paona". Her other famous roles from Bengali TV series are that of "Louhakapat", "Ratnadeep", "Nagarpare Roopnagar" and "Biraj Bou" to name a few. In 1988, she appeared as Satyavati in B.R.Chopra's "Mahabharat". In 1997, she gave birth to speculation and controversy for her role as Tishyarakshita in Nitish Roy's "Samarpan" aired on Zee Tv.